吾爱汇编

 找回密码
 立即注册

QQ登录

绑定QQ避免忘记帐号

查看: 5192|回复: 92

[原创编程视频] 教大家编写表白软件

  [复制链接]
白云点缀的蓝 发表于 2020-7-22 20:47 | 显示全部楼层 |阅读模式

本帖最后由 starry、星空 于 2020-7-22 20:51 编辑

大家好,我是starry、星空,今天我的教程是关于安卓的表白软件制作,

编写工具是Android studio,大家可以用手机端的aide做或者用MT管理器修改

apk已经编译好。软件是进入就播放背景音乐,并且慢慢的像打字一样显示表白内容

软件是全屏,去标题,还有背景图片,大家可以自己手动调整字体大小,颜色等

QQ截图20200722204603.png

主要代码如下

[Java] 纯文本查看 复制代码
package com.example.biaobai;

import androidx.appcompat.app.AppCompatActivity;

import android.media.MediaPlayer;
import android.os.Bundle;
import android.view.WindowManager;
import android.widget.TextView;

public class MainActivity extends AppCompatActivity {

    private static TextView text;
    private static String biaobai="你是大树我是小鸟,我要紧紧把你依靠;你是太阳我是秧苗,你要时常把我普照;你是细雨我是小草,你会冲淡我的孤傲;你是大海我是航标,你的劳苦我都知晓;你的祝福我都收到,你的关爱我最自豪!";
    private static int length;
    private static String dazi;
    private static int n;
    private static MediaPlayer mediaPlayer;



    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);
        text=findViewById(R.id.textView);//获取控件
        length=biaobai.length();//获取表白内容长度
        mediaPlayer=MediaPlayer.create(this, R.raw.xiehou);
       // mediaPlayer.start();//播放音乐
       // typeword();//调用打字
        yanchi();


    }
    public static void typeword(){

        new Thread(new Runnable() {
            @Override
            public void run() {
                dazi=biaobai.substring(0,n);
                text.setText(dazi);
                n=n+1;
                try {
                    Thread.sleep(200);
                } catch (InterruptedException e) {
                    e.printStackTrace();
                }
                if(n<length){

                    typeword();
                }
            }
        }).start();



    }
    public static void yanchi(){

        new Thread(new Runnable() {
            @Override
            public void run() {
                mediaPlayer.start();
                try {
                    Thread.sleep(2400);
                } catch (InterruptedException e) {
                    e.printStackTrace();
                }
                typeword();
            }
        }).start();
    }
}

布局代码

[Java] 纯文本查看 复制代码
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@drawable/beijin"
    tools:context=".MainActivity">


    <TextView
        android:id="@+id/textView"
        android:layout_width="409dp"
        android:layout_height="729dp"
        android:textColor="@color/ys"
        android:textSize="30dp"
        tools:layout_editor_absoluteX="1dp"
        tools:layout_editor_absoluteY="1dp" />
</androidx.constraintlayout.widget.ConstraintLayout>

配置文件代码
[Java] 纯文本查看 复制代码
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.biaobai">

    <application
        android:allowBackup="true"
        android:icon="@drawable/jinglinglurai"
        android:label="@string/app_name"
        android:roundIcon="@drawable/jinglinglurai"
        android:supportsRtl="true"
        android:theme="@style/Theme.AppCompat.NoActionBar">

        <activity android:name=".MainActivity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>

</manifest>

下载地址:链接:https://pan.baidu.com/s/1xVAqE3K66eV_WTlObCPz5A

回复可见提取码

游客,如果您要查看本帖隐藏内容请回复






评分

参与人数 19HB +15 THX +8 收起 理由
longge188 + 1 [吾爱汇编论坛52HB.COM]-软件反汇编逆向分析,软件安全必不可少!
lies + 1
虚心学习 + 1 [吾爱汇编论坛52HB.COM]-软件反汇编逆向分析,软件安全必不可少!
yexing + 1
后学真 + 1
zg2600 + 1 [?????????52HB.COM]-?????????????????????
DeeDarrick + 1 [吾爱汇编论坛 52HB.COM]- 学破解防破解,知进攻懂防守!
wenrou999 + 1 + 1 [吾爱汇编论坛52HB.COM]-感谢楼主热心分享,小小评分不成敬意!
larf + 1
allenzjb + 1
九一刘先生 + 1
成丰羽 + 1 [吾爱汇编论坛52HB.COM]-感谢楼主热心分享,小小评分不成敬意!
消逝的过去 + 2 [吾爱汇编论坛52HB.COM]-学破解防破解,知进攻懂防守!
zxjzzh + 1 [吾爱汇编论坛52HB.COM]-软件反汇编逆向分析,软件安全必不可少!
昔年红尘 + 1 [吾爱汇编论坛52HB.COM]-感谢楼主热心分享,小小评分不成敬意!
zwj00544 + 1 + 1
上帝的恩赐 + 1 [快捷评语]--你将受到所有人的崇拜!
Myzc + 1 + 1 [快捷评语]--积极评分,从我做起。感谢分享!
jia7103 + 1 [快捷评语]--积极评分,从我做起。感谢分享!

查看全部评分

吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
pipi9 发表于 2020-7-23 11:06 | 显示全部楼层
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
PLMDTK 发表于 2020-7-23 18:27 | 显示全部楼层

前排围观,感谢感谢
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
duxiaosohu 发表于 2020-7-27 13:02 | 显示全部楼层
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
a1545515 发表于 2020-7-28 19:51 | 显示全部楼层

谢谢6666666
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
花零水落 发表于 2020-8-19 15:16 | 显示全部楼层
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
花零水落 发表于 2020-8-19 15:17 | 显示全部楼层

谢谢了佬哥好东西东西
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
花零水落 发表于 2020-8-19 15:18 | 显示全部楼层

谢谢了佬哥好东西东西
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
lov0996 发表于 2020-8-26 12:31 | 显示全部楼层

感谢楼主分享,我试试看效果如何~~~
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
就玩一会吧 发表于 2020-9-8 09:15 | 显示全部楼层

有没有不需要安装的就能用的,现在苹果用的不少。
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

警告:本站严惩灌水回复,尊重自己从尊重他人开始!

1层
2层
3层
4层
5层
6层
7层
8层
9层
10层

免责声明

吾爱汇编(www.52hb.com)所讨论的技术及相关工具仅限用于研究学习,皆在提高软件产品的安全性,严禁用于不良动机。任何个人、团体、组织不得将其用于非法目的,否则,一切后果自行承担。吾爱汇编不承担任何因为技术滥用所产生的连带责任。吾爱汇编内容源于网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除。如有侵权请邮件或微信与我们联系处理。

站长邮箱:SharkHeng@sina.com
站长QQ:1140549900


QQ|RSS|手机版|小黑屋|帮助|吾爱汇编 ( 京公网安备11011502005403号 , 京ICP备20003498号-6 )|网站地图

Powered by Discuz!

吾爱汇编 www.52hb.com

快速回复 返回顶部 返回列表