反编译apk 参考博客:https://blog.csdn.net/s13383754499/article/details/78914592下载Apktool:https://ibotpeaches.github.io/Apktool/dex2jar下载地址:http://sourceforge.net/projects/dex2jar/files/jd-gui下载地址:http://jd.benow.ca/apktool下面页面中有命令,可以得到资源文件将apk结尾为rar或者zi..
推荐几个学习知识点的博客 java:skywang :https://www.cnblogs.com/skywang12345/category/455711.htmlon java 8 中文版https://lingcoder.github.io/OnJava8/#/sidebarIBM Developerhttps://developer.ibm.com/zh/languages/java/articles/java 企业应用论坛https://www.iteye.com/forums/tag_good/J...
Android各个版本新特性 Android1.0:Android2.0:Android3.0:Android4.0:Android5.0:Android6.0:Android7.0:Android8.0:https://www.jianshu.com/p/a54e93c3b5f3Android9.0:https://blog.csdn.net/cao861544325/article/details/82118968Android10.0:Android11.0:...
Kotlin 学习教程 kotlin学习资料:https://hltj.gitbooks.io/kotlin-reference-chinese/content/kotlin中文站:https://www.kotlincn.net/
Java需要掌握的知识点 一. java8新特性: 增加了lambda 增加了stream IO 修改了hashmap,底层结构变为数组+链表+红黑树 修改了jvm,新增了元空间,永久区从堆中移除了 修改了GC垃圾回收策略
Android 需要学习的知识点 一. UI、组件自定义view动画SnackBarLinearLayoutFrameLayoutRelativelayoutConstraintLayoutRecycleViewNotification二.功能点AudioFocus:获取音频焦点监听各种系统服务获取权限适配深色模式适配不同分辨率适配本土化添加混淆适配Androidx三. 安卓四大组件Activity,Service服务,Content Provide..
Oracle官网登录下载资源账号密码共享,官网下载jdk Oracle帐号:2696671285@qq.comOracle密码:Oracle123转载:博客地址:http://www.cnblogs.com/AlanLee
Cling Api 概念介绍 转载:http://blog.sina.com.cn/s/blog_99f879b60101cw7s.htmlCling Core API:http://4thline.org/projects/cling/core/apidocs/The programming interface of Cling is fundamentally the same for UPnP clients and servers. The single entry point for any program is th
Android 常用框架记录 加载器LoaderManager.LoaderCallbacks:异步加载数据https://blog.csdn.net/deng0zhaotai/article/details/22486423Glide:加载图片EventBus:消息队列RecycleViewAsyncTask:异步加载线程
Android 服务Service 学习笔记 学习《第一行代码》笔记服务(Service)是 Android中实现程序后台运行的解决方案。服务的运行不依赖于任何用户界面,即使 当程序被切换到后台,或者用户打开了另外一个应用程序,服务仍然能够保持正常运行。服务并不是运行在一个独立的进程当中的,而是依赖于创建服务 时所在的应用程序进程。当某个应用程序进程被杀掉时,所有依赖于该进程的服务也会停 止运行。实际上服务并不会自动开启线程,所有的代码 都是默认运行在主线程当中的。也就是说,我们需要在服务的内部手动创建子线程,并在这 里执行具体的...
Android ContentProvide 内容提供器学习笔记 阅读《第一行代码》笔记ContentResolver的基本用法:使用uri来表示要访问的数据来源Uri uri = Uri.parse("content://com.example.app.provider/table1") 查询:Cursor cursor = getContentResolver().query( uri, projection, selection, selectionArgs, sortOrder); if (cursor != null) { ..
Android 数据存储读取 持久化问题 阅读《第一行代码》笔记一. 文本操作使用context.openFileOutput输出数据到文本,使用context.openFileInput读取文本。FileOutputStream out = null; BufferedWriter writer = null; try { // data 是文本的名称,会在/data/data/包名/file/ 下新建data文件 out = openFileOutput("data", Context.MODE_PRIVA.
Android 广播机制学习笔记 阅读《第一行代码》笔记广播分类:标准广播:是一种完全异步执行的广播,一点发出,所有广播同时接收。有序广播:是一种同步执行的广播,一点发出,第一个拦截接收,处理完成之后,继续往后传。,优先级高的广播接收器就可以先 收到广播消息,并且前面的广播接收器还可以截断正在传递的广播,这样后面的广播接收器 就无法收到广播消息了。Android内置了很多系统级别的广播,我们可以在应用程序中通过监听这些广播来得到 各种系统的状态信息。比如手机开机完成后会发出一条广播,电池的电量发生变化会发出一 .
Android中根据屏幕特征动态加载布局 阅读《第一行代码》笔记借助限定符(Qualifiers)可以使系统 自动加载符合特征的布局常用布局放在layout文件夹下,如果是平板等比较大的屏幕,需要新建layout_large布局文件夹,将布局放到此文件夹下,并且小屏布局文件名称和大屏布局文件名称要相同。可以使用最小宽度限定符来自定义多大的屏幕才会自动加载对应的布局。如,想要加载此布局需要满足屏幕宽度大于600dp,则可以在res下新建layout_sw600dp文件夹,将适应此屏幕的布局文件放到此文件夹下,系统会自动加载。.
Android 四种启动模式 学习笔记 阅读郭霖《第一行代码笔记》活动的启动模式一共有四种,分别是 standard、singleTop、 singleTask 和 singleInstance,可 以在 AndroidManifest.xml 中通 过给<activity>标签 指定 android:launchMode属性来选择启动模式standard是活动默认的启动模式,在不进行显式指定的情况下,所有活动都会自动使用 这种启动模式。在 standard模式(即默认情 况)下,每当启动一个新的活动,它就会在返回栈中入.
记录GridView第一个Item无法显示且无点击事件 在使用GridView的过程中,使用inflate加载item的布局的时候,使用了inflate(layoutId, null )参数,导致第一个item加载不出来,更改为inflate(layoutId, root, false ) 参数后,显示正常。学习参考博客:https://blog.csdn.net/guolin_blog/article/details/12921889inflater.inflate( , , );此方法有三种参数类型:inflater.inflate(R.lay