- 完整测试代码,上Github<传送门> 快速查阅 STEP1: 创建好自己的Service文件,并让它继承Service,然后加上onBind函数 public class Serv... 完整测试代码,上Github<传送门> 快速查阅 STEP1: 创建好自己的Service文件,并让它继承Service,然后加上onBind函数 public class Serv...
- 我们知道Adnroid除了主线程,子线程都不能操作UI,今天特地来总结一下关于子线程更新UI的两种方式。 一、使用runOnUiThread() /* 使用runOnUiThread的方式 */... 我们知道Adnroid除了主线程,子线程都不能操作UI,今天特地来总结一下关于子线程更新UI的两种方式。 一、使用runOnUiThread() /* 使用runOnUiThread的方式 */...
- 只需要一句即可! ... android:inputType="textMultiLine" ...123 只需要一句即可! ... android:inputType="textMultiLine" ...123
- 几种常用的样式 app/src/main/res/drawable/button_up <?xml version="1.0" encoding="utf-8"?> <shape x... 几种常用的样式 app/src/main/res/drawable/button_up <?xml version="1.0" encoding="utf-8"?> <shape x...
- 需要修改三个地方: 修改build.gradle的applicationId修改清单文件的package修改包名 STEP1 直接在本目录复制相应的项目文件 当然也可以接着修改为合适的名字 ... 需要修改三个地方: 修改build.gradle的applicationId修改清单文件的package修改包名 STEP1 直接在本目录复制相应的项目文件 当然也可以接着修改为合适的名字 ...
- 拨号实现 app/src/main/java/包名/MainActivity.java //拨号 Button button1 = findViewById(R.id.button22); butto... 拨号实现 app/src/main/java/包名/MainActivity.java //拨号 Button button1 = findViewById(R.id.button22); butto...
- 1、定义变量 Vibrator vibrator; 2、获取震动服务的句柄 vibrator=(Vibrator)getSystemService(Service.VIBRATOR_SERVICE)... 1、定义变量 Vibrator vibrator; 2、获取震动服务的句柄 vibrator=(Vibrator)getSystemService(Service.VIBRATOR_SERVICE)...
- 总结下自己目前用到的种主题,非黑即白系列 黑系 在layout布局中(所有)设置自己的想要的主题,比如AppCompat 然后再AndroidManifest.xml文件中修改为相应的主题,... 总结下自己目前用到的种主题,非黑即白系列 黑系 在layout布局中(所有)设置自己的想要的主题,比如AppCompat 然后再AndroidManifest.xml文件中修改为相应的主题,...
- 显示滚动条 对应的TextView中 app/src/main/res/layout/activity_main.xml <TextView ... android:scrollbars="v... 显示滚动条 对应的TextView中 app/src/main/res/layout/activity_main.xml <TextView ... android:scrollbars="v...
- 快速入门学习系列 【Android学习】小知识点(总结版)【Android学习】Android Studio(3.5.2)安装【Android学习】导入别人的Android项目到AS中 问题集锦 ... 快速入门学习系列 【Android学习】小知识点(总结版)【Android学习】Android Studio(3.5.2)安装【Android学习】导入别人的Android项目到AS中 问题集锦 ...
- 只需要在对应的xml文件下,加上 android:gravity="left|top"即可! 只需要在对应的xml文件下,加上 android:gravity="left|top"即可!
- 依次点击:File -> Setting 取消勾选Match case即可。 依次点击:File -> Setting 取消勾选Match case即可。
- 需要在AndroidManifest中添加活动的screenOrientation属性! 示例代码 <activity android:name=".ControlA... 需要在AndroidManifest中添加活动的screenOrientation属性! 示例代码 <activity android:name=".ControlA...
- /*** * 单选框事件 */ private CompoundButton.OnCheckedChangeListener checkBoxGravityCheckedChangeListener ... /*** * 单选框事件 */ private CompoundButton.OnCheckedChangeListener checkBoxGravityCheckedChangeListener ...
- 1、继承的方式 /* 新建类,继承Thread的方式,实现子线程 */ class MyThread extends Thread{ @Override public void run... 1、继承的方式 /* 新建类,继承Thread的方式,实现子线程 */ class MyThread extends Thread{ @Override public void run...
上滑加载中
推荐直播
-
华为云码道Agent集成与鸿蒙实战2026/08/11 周二 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;彭江敏-华为云鸿蒙端云一体化开发专家
本次直播带你解读华为云码道7月份产品新特性、新功能。更有专家演示码道Agent Space × 钉钉机器集成实战,从0到1打通消息通道;码道鸿蒙端云一体化实战,快速搭建员工签到系统。
回顾中 -
华为云开发者AI素养直播课·第五期2026/09/04 周五 16:00-18:00
林华鼎-华为云AI开发者运营负责人;蒋春阳-华为云AI开发者案例开发专家
本期直播内容: AI工具体验营 · 第5-8课连讲。Agent-Team 多智能体协作完成毕业设计实践
回顾中 -
华为云开发者AI素养ClassRoom·第六期2026/09/08 周二 19:00-20:00
樊渊-2026华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签