摘要:adb shell dumpsys activity top | grep ACTIVITY
阅读全文
摘要:- 加上面红线处代码,导致的An exceptionCaught() event was fired, and it reached at the tail of the pipeline. It usually means the last handler in the pipeline did
阅读全文
摘要:首先在继承RoomBase的类当中,定义Migration static Migration migration = new Migration(1,2) { @Override public void migrate(@NonNull SupportSQLiteDatabase database)
阅读全文
摘要:WorkRoomDataBase.getWorkRoomDataBase(getContext().getApplicationContext()).getFailProjDao().getFailedProjects().observe(TrainFragment.this, new Observ
阅读全文
摘要:除了需要添加正常的Room runtime library外,还需要注解处理器,否则会报错(不能生成DAO的实现类以及RoomBase的实现类) implementation "androidx.room:room-runtime:$rootProject.roomVersion" annotati
阅读全文
摘要:使用到的类 Gson 在Android Studio中搜索Gson library dependcies 只能使用小写,gson;否则会搜不到; JsonReader是使用google的JsonReader,在导入Gson library的时候,已经导入了; json文件上的字段,应与你建立的数据库
阅读全文
摘要:1.小端法(Little-Endian)就是低位字节排放在内存的低地址端即该值的起始地址,高位字节排放在内存的高地址端。 2.大端法(Big-Endian)就是高位字节排放在内存的低地址端即该值的起始地址,低位字节排放在内存的高地址端。 网络字节序定义:收到的第一个字节被当作高位看待,这就要求发送端
阅读全文
摘要:首先使用adb devices 查看有哪些设备在连接 然后 adb -s emulator-5554 shell 发送命令 进入shell命令行
阅读全文
摘要:需要以下文件,网上可以搜索下载,其中两个需要解压 使用apktool反编译apk得到资源文件、AndroidManifest.xml、语言资源文件等 可以运行java -jar apktool——2.3.4.jar d -f apk文件绝对路径 -o 输出的目录 -o 输出的目录就在apktool工
阅读全文
摘要:这个可能是因为所分析的目标文件太大了,造成一直分析不完的情况发生。所以直接跳过分析就好了。 我们都知道在使用idea的时候,会对我们的代码格式和代码规范做出提醒。在analysis的时候就会重复的进行分析,所以直接跳过不做分析就好了。如果有兴趣可以看一下这俩个选项旁边,还有几个可以开通的按钮,可以根
阅读全文
摘要:bindService是异步的,方法调用最好是放在OnServiceConnected 实现ServiceConnection. 你的实现必须重写两个回调方法: onServiceConnected() 系统调用这个来传送在service的onBind()中返回的IBinder. OnService
阅读全文
摘要:Android Paging 1. Introduction What you build 在此代码实验室中,您可以从一个示例应用程序开始,该应用程序已显示GitHub存储库列表,从数据库加载数据,并由网络数据支持。每当用户滚动到显示列表的末尾时,就会触发一个新的网络请求,并将其结果保存到支持该列表
阅读全文
摘要:本主题重点介绍了为Android开发时Kotlin语言的一些最有用的方面 Work with fragments 下面的部分使用fragment示例来突出Kotlin的一些最佳特性。 继承 您可以用class关键字在Kotlin中声明一个类。在下面的示例中,LoginFragment是Fragmen
阅读全文
摘要:如何使用Navigation的JetPack组件 设置环境 android studio需是3.3以及更高版本 声明依赖 dependencies { def nav_version = "2.1.0-alpha05" implementation "androidx.navigation:navi
阅读全文
摘要:要想使用DataBinding app.gradle 配置 android { ... dataBinding { enabled = true } } layout.xml 必须以layout作为根标签,并加入<data/>(如果没有数据绑定的话) app.gradle 配置 android {
阅读全文
摘要:编译的时候报了以下错误: * What went wrong:Execution failed for task ':app:compileDebugJavaWithJavac'.> android.databinding.tool.util.LoggedErrorException: Found
阅读全文
摘要:简介 简化setOnClickListener() 我将使用Android中的一个典型示例说明这一方法的工作原理:View.setOnClickListener()方法。如果我们想在Java中实现单击侦听器行为,我们首先需要编写OnClickListener接口 然后编写一个实现此接口的匿名类: 将
阅读全文
摘要:还需要再加个 implementation "androidx.room:room-runtime:$rootProject.roomVersion" plugins { id "com.diffplug.gradle.spotless" version "3.13.0"} 还需要再加个 该插件用于
阅读全文
摘要:/** * 主构造函数至少包含一个参数 * 所有的主构造函数的参数必须标识为val 或者var * 数据类不可以声明为abstract open、sealed或者inner * 数据类不能继承其他类,但是可以实现接口 */ //关键字为data data class User(val name:String,val age:Int){ // fun copy(name: St...
阅读全文