android
文章平均质量分 54
破魔
失败总在成功之前发生成功路上放弃就是失败
展开
-
Android editText的知识点
1.如何让editText键盘自动弹出editNum.setFocusable(true); //auto get the keyeditNum.setFocusableInTouchMode(true);editNum.requestFocus();InputMethodManager imm = (InputMethodManager) getContext() .getSystemService(Context.INPUT_METHOD_SERVICE);imm.togg原创 2021-07-23 10:24:33 · 122 阅读 · 1 评论 -
Android WiFi 调式 adb — cannot connect to x.x.x.x:5555“由于目标计算机积极拒绝,无法连接”
原因安卓系统未打开adb网络调试功能 通过USB方式连接到安卓系统设置即可 解决先通过USB线连接 adb devices能看到所连接的设备情况下 adb root权限提权 adb shell进入到安卓系统的shell setprop service.adb.tcp.port 5555设置adb服务端口为5555, 打开adb网络调试功能 exit退出shell adb tcpip 5555 拔掉USB线 adb connect x.x.x....原创 2021-01-06 14:30:26 · 838 阅读 · 0 评论 -
Android常见问题之: NullPointerException
问题:java.lang.NullPointerException: Attempt to invoke virtual method 'boolean java.lang.String.equals(java.lang.Object)' on a null object reference1.定位到相关的文件方法2.检查是否是xml布局文件的问题3.如果是xml布局文件的问题:a...原创 2020-04-08 14:34:26 · 515 阅读 · 0 评论 -
Android问题点:Android 实现app只运行于后台service,不显示图标和启动界面
1.不显示启动界面在AndroidManifest.xml 文件中的<activity ......./> 添加 android:theme = "@android:style/Theme.Nodisplay"2.不显示图标AndroidManifest.xml设置如下:<activity <intent-filter> <...原创 2019-11-25 16:23:58 · 2538 阅读 · 1 评论 -
图片加载库Glide的使用
1.在Android的gradle导入:repositories { mavenCentral() google()}dependencies { implementation 'com.github.bumptech.glide:glide:4.8.0' annotationProcessor 'com.github.bumptech.glide:compiler:4...原创 2018-10-24 17:12:55 · 393 阅读 · 0 评论 -
Android 控件BottomNavigationView的使用
一、项目的导入在build引入:implementation 'com.android.support:design:26.1.0'后面的版本号根据SDK的版本改写如:implementation 'com.android.support:appcompat-v7:26.1.0'则使用“26.1.0”二、现在我们可以用一个例子来说明: 1.先activity_...原创 2018-10-25 19:52:25 · 815 阅读 · 1 评论 -
dagger2的使用
1.dagger2是what?dagger2是一个依赖注入的框架,现在是由Google进行维护2.什么是依赖注入依赖注入是面向对象编程的一种设计模式,其目的是为了降低程序耦合,这个耦合就是类之间的依赖引起的.example: public class ClassA{ private ClassB b public ClassA(ClassB ...原创 2018-10-23 15:17:59 · 384 阅读 · 0 评论 -
Flutter笔记一之环境配置
在这里只谈在Windows环境下与Android studio的环境搭建,其余可以在网上自行搜索。第一步:安装Git 你需要安装Git作为Flutter SDK的下载工具。这里我推荐去百度软件中心下载,官网慢的一匹。下载完安装就可以了。第二步:下载Flutter SDK Windows桌面右键点击git base here。当然你也可以选择一个文件夹打开git 命令行窗口,输入以下命令下载Flu...原创 2018-06-02 08:32:20 · 537 阅读 · 0 评论 -
说说Android GreenDao(初版)
Greendao前述Greendao是一款用于数据库创建与管理的框架,由于原生SQLite语言比较复杂繁琐,使得不少程序员不得不去学习SQLite原生语言,但是学习成本高,效率低下,所以不少公司致力于开发一款简单的数据库管理框架,较为著名的就有Greendao和ORMLite,但是就数据分析来看,Greendao的效率是高于ORMLite及其他框架的,是目前该行业的领先者说说ORM对象-关系映射(...转载 2018-04-09 23:13:56 · 191 阅读 · 0 评论 -
说说EventBus3.0
前述EventBus是一款针对Android优化的发布/订阅事件总线的开源框架。它简化了应用程序内各组件间、组件与后台线程间的通信。优点:开销小,代码更优雅,以及将发送者和接收者解耦。如果Activity和Activity进行交互还好说,如果Fragment和Fragment进行交互着实令人头疼,我们会使用广播来处理,但是使用广播稍显麻烦并且效率也不高,如果传递的数据是实体类需要序列化...原创 2018-04-07 17:16:50 · 242 阅读 · 0 评论 -
说说Android启动模式
Android启动模式前述在一个项目中会包含着多个Activity,系统中使用任务栈来存储创建的activity实例,任务栈都是“后进先出”的栈结构。example:若我们多次启动同一个Activity。系统会创建多个实例依次放入任务栈中。当按back键返回时,每按一次,一个Activity出栈,直到栈空为止。当栈中无不论什么Activity。系统就会回收此任务栈。上面这个样例中的Activity...原创 2018-04-07 14:18:16 · 216 阅读 · 0 评论