Android
小★鑫
这个作者很懒,什么都没留下…
展开
-
Android代码混淆
Android自身可以实现代码的混淆功能,Android集成了代码混淆的功能,这些功能在Android SDK的tools有个proguard目录,这个目录下就是提供了Andoid代码的混淆功能,我们只需要在Android项目中进行简单的配置即可。最初的配置文件为proguard.cfg文件,后来adt升级以后,文件改为了proguard-project.txt,所以,这里,我们以两种方式来讲解如...转载 2018-12-26 18:07:11 · 103 阅读 · 0 评论 -
线程池的使用
为啥非得要线程池,new Thread().start()。用的如此的爽1.线程池的选择主要是线程的复用,减少线程的创建和销毁带来的开销;2.控制线程的并发数,当大量线程争夺cpu资源的时候容易造成阻塞;3.当然线程池能更好管理这些脱缰的线程们;无论什么样的线程,最终肯定跑不掉老祖宗ThreadPoolExecutor,先认识一下public ThreadPo...转载 2019-04-19 09:54:29 · 286 阅读 · 0 评论 -
获取视频第一帧
获取视频第一帧图片,这种需求不多,之前项目中用到了这个功能踩了点坑,很骚。.获取网络视频MediaMetadataRetriever mmr = new MediaMetadataRetriever();//后面这个是传请求Headers,如果有需要可以添加mmr.setDataSource(url, new HashMap());获取本地视频(...转载 2019-04-18 20:05:54 · 1477 阅读 · 0 评论 -
kotlin学习书籍
Kotlin是2011年推出的全新编程语言使用Kotlin编写的程序可直接在JVM上运行谷歌已推荐Kotlin作为Android的官方开发语言这意味着Kotlin将会在Android开发上大放异彩不论你什么程度的开发者在本书单中都能找到最适合你的那本NO.1《Kotli...转载 2019-02-15 09:18:19 · 480 阅读 · 0 评论 -
Android混淆傻瓜式配置
转载自: http://blog.csdn.net/u012188405/article/details/51985273# Add project specific ProGuard rules here.# By default, the flags in this file are appended to flags specified# in D:\android-s...转载 2019-01-28 15:15:50 · 294 阅读 · 0 评论 -
adb删除系统应用
因为自己在开发中,总是需要进行对系统中的应用进行删除操作才能调试,又容易忘记,所以自己把步骤叙述记录下来,为有需要的人解决问题!!!首先要进入系统中的cmd中进行命令行操作。命令步骤:#adb root ------->进入系统中的根目录,获得系统权限#adb remount------->重新挂载...转载 2019-01-28 10:43:55 · 2231 阅读 · 0 评论 -
当界面全屏显示的时候 软键盘弹出的时候scrollview失去作用 不能上滑到底部
        Android中有个Bug,在设置getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);为全屏状态下点击输入框显示键盘时,界面并不会重新渲染调整位置,android:window...转载 2019-01-07 17:16:51 · 1008 阅读 · 0 评论 -
Android仿qq长按弹出复制粘贴
废话不说,先看一下效果图: 对于列表来说,如果想操作某个列表项,一般会采用长按弹出菜单的形式,默认的上下文菜单比较难看,而QQ的上下文菜单就人性化多了,整个菜单给用户一种气泡弹出的感觉,而且会显示在手指按下的位置,而技术实现我之前是使用popupWindow和RecyclerView...转载 2019-01-02 20:09:43 · 1601 阅读 · 0 评论 -
Android将APP做成一个launcher
将自己做的APP做成Android的launcher,开机后不再进入系统的桌面UI,而是直接进入APP。 首先是AndroidManifest.xml里面: <application>里面添加这两个属性: android:largeHeap="true" android:pe...转载 2019-01-02 17:35:27 · 2851 阅读 · 0 评论 -
不用自定义view,放弃使用selector shape
转至 https://blog.csdn.net/qq_25412055/article/details/82598755#commentsedit前言作为一个android程序员,对于shape、selector这两个标签一定不陌生。每当UI设计师给我们设计出一个个button背景的时候,我们就需要去drawable文件夹下去新建一个bg_xxx.xml,然后很多时候区别仅仅是一个边框的颜色...转载 2018-12-26 10:45:15 · 258 阅读 · 0 评论 -
APK反编译
学习和开发Android应用有一段时间了,今天写一篇博客总结一下Android的apk文件反编译。我们知道,Android应用开发完成之后,我们最终都会将应用打包成一个apk文件,然后让用户通过手机或者平板电脑下载下来进行安装。正常情况下,Android应用打包成apk之后,就无法再看到开发这个应用时使用的资源文件以及代码了。但是我们通过网上提供了一些工具,还是可...转载 2018-12-25 14:29:09 · 110 阅读 · 0 评论 -
Android Studio最全插件
在Android开发中,合理的使用Android Studio插件不但可以提高开发效率,还能从整体上提高代码的质量。下面就Android开发中常见的一些插件做一个整理。1,GsonFormatGsonFormat是一个可以快速将json字符串转换成一个Java Bean,免去我们根据json字符串手写对应Java Bean的过程。 使用方法:快捷键Alt+S也可以使用Alt+Inse...转载 2018-12-27 15:00:13 · 192 阅读 · 0 评论 -
Android颜色透明度
好记性不如烂笔头。生活中多做笔记,不仅可以方便自己,还可以方便他人。背景开发的都知道,UI微调都是令人头痛的,尤其是颜色的...转载 2019-10-09 10:13:39 · 312 阅读 · 0 评论