![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android移动开发
文章平均质量分 83
super_brain
因梦而生,因梦而起,因梦而飞的追随者!初心未改~
展开
-
Android中对ClassLoader的认识
目录Android黑科技动态加载(一)之Java中的ClassLoaderAndroid黑科技动态加载(二)之Android中的ClassLoaderAndroid黑科技动态加载(三)之动态加载资源Android黑科技动态加载(四)之插件化开发项目地址参考Android插件化框架系列之类加载器Android动态加载之ClassLoader详解Java虚拟机与Android虚拟机...转载 2019-01-16 14:29:19 · 158 阅读 · 0 评论 -
一次解决对JNI认识
一、JNI(Java Native Interface) 1、什么是JNI: JNI(Java Native Interface):java本地开发接口 JNI是一个协议,这个协议用来沟通java代码和外部的本地代码(c/c++) 外部的c/c++代码也可以调用java代码 2...转载 2018-12-13 16:24:03 · 260 阅读 · 0 评论 -
Apk大瘦身
Android的apk文件越来越大了这已经是一个不争的事实。在Android 还是最初版本的时候,一个app的apk文件大小也还只有2 MB左右,到了现在,一个app的apk文件大小已经升级到10MB到20MB这个范围了。apk文件大小的爆炸式增长主要是因为用户对app质量的期待 越来越高以及开发者的开发经验增长,具体体现在以下几个方面:Android设备 dpi 的多样化 ([l|m|tv|...转载 2018-11-08 17:29:02 · 219 阅读 · 0 评论 -
不安装APK直接启动应用
相信这样一个问题,大家都不会陌生,“有什么的方法可以使Android的程序APK不用安装,而能够直接启动”。发现最后的结局都是不能实现这个美好的愿望,而腾讯Android手机游戏平台却又能实现这个功能,下载的连连看,五子棋都没有安装过程,但是都能直接运行,这其中到底有什么“玄机”呢,也有热心童鞋问过我这个问题,本文就为大家来揭开这个谜团。重要说明在实践的过程中大家都会发现资源引用的...转载 2018-11-08 17:28:15 · 4493 阅读 · 0 评论 -
Gradle史上最详细解析
前言对于Android工程师来说编译/打包等问题立即就成痛点了。一个APP有多个版本,Release版、Debug版、Test版。甚至针对不同APP Store都有不同的版本。在以前ROM的环境下,虽然可以配置Android.mk,但是需要依赖整个Android源码,而且还不能完全做到满足条件,很多事情需要手动搞。一个app如果涉及到多个开发者,手动操作必然会带来混乱。library工程我们需...转载 2018-11-08 14:32:25 · 774 阅读 · 0 评论 -
工作中常用adb命令
1、push apk系统应用 >adb connect ip >adb remount #mount -o/ remount rw /system #chmod 777 /system/app >adb push 本地apk路径 /system/app/ 安装普通应用 >adb install 本地apk存放路径...原创 2018-05-03 14:28:25 · 5201 阅读 · 0 评论 -
Android View的事件分发机制和滑动冲突解决方案
Android View的事件分发机制和滑动冲突解决方案本文作者本文由陈添投稿。陈添的博客地址:http://www.jianshu.com/u/f7fa41541bf9这篇文章会先讲Android中View的事件分发机制,然后再介绍Android滑动冲突的形成原因并给出解决方案。因水平有限,讲的不转载 2017-07-05 11:56:14 · 191 阅读 · 0 评论 -
HTML 5游戏开发专题视频集
你是否想开发游戏呢?以下搜集了一系列视频,让你能着手开发 HTML 5 游戏!html5-games-768x384.jpg (28.9 KB, 下载次数: 47)下载附件2016-3-23 11:44 上传使用 HTML 5 的理由第一支视频解释「针对 Web 开发游戏」的几个理由:作品能突破平台限制;接触到更多人;从死板的原创 2017-07-12 16:25:07 · 400 阅读 · 0 评论 -
java.util.ConcurrentModificationException异常(转)
java.util.ConcurrentModificationException异常(转)1、今天在写一个带缓存功能的访问代理程序时出现了java.util.ConcurrentModificationException异常, 因为该异常是非捕获型异常而且很少见,所以费了些时间才找到问题所在,原来在通过Iterator进行遍历的时候,如果直接对HashMap进行操作后,再继续用之前的转载 2016-11-24 15:21:02 · 249 阅读 · 0 评论 -
Android-完全退出当前应用程序的四种方法
Android程序有很多Activity,比如说主窗口A,调用了子窗口B,如果在B中直接finish(), 接下里显示的是A。在B中如何关闭整个Android应用程序呢?本人总结了几种比较简单的实现方法。 1. Dalvik VM的本地方法 android.os.Process.killProcess(android.os.Process.myPid())原创 2016-09-26 15:51:28 · 5446 阅读 · 0 评论 -
Android中的5种数据存储方式
Android中的5种数据存储方式数据存储在开发中是使用最频繁的,在这里主要介绍Android平台中实现数据存储的5种方式,分别是:1 使用SharedPreferences存储数据; 2 文件存储数据;3 SQLite数据库存储数据;4 使用ContentProvider存储数据;5 网络存储数据;Android中数据存储的5转载 2016-05-03 23:29:21 · 359 阅读 · 0 评论 -
Android中PopupWindow使用详解
PopupWindow是应用开发中经常用到的组建,使用它可以在当前屏幕的上层显示一个弹窗,同时也可以指定弹窗的位置以及背景色等特性,大大提高用户体验,那么这里我就以下几点介绍它的使用:1 从指定的位置弹出这个窗口(淡入淡出动画)2 从屏幕底部弹出这个窗口(带有透明度背景,自定义触摸其他位置自动关闭弹窗)我的效果图如下:下面直接上代码,具体如下所示(按开发顺序排列)1 自转载 2016-04-19 17:24:09 · 903 阅读 · 0 评论