Android
这个名字没人取吧
不皮不开心
展开
-
AndroidManifest.xml简单总结
参考:https://blog.csdn.net/u012486840/article/details/524689311. 第一层节点<Manifest><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.test" android:s...转载 2018-04-07 21:23:19 · 2331 阅读 · 0 评论 -
动态加载第三方apk实现插件化(无需安装)
前言:支付宝中有各种应用例如各种共享单车等,他们并不是直接集成在支付宝app中(也不可能) 那他们是怎么加载如此之多的应用的呢? 当然可以嵌入h5网页实现,但是h5的用户体验和兼容性当然没有原生的好,经过观察这些第三方应用都不是h5页面 那么问题来了,这些应用是如何加载到支付宝上的呢? 答案是:支付宝动态加载了第三方apk应用原理:如果我们能访问到第三方apk文件的类、资源文件,...原创 2019-03-24 14:38:53 · 2515 阅读 · 0 评论 -
Ioc注入框架 实现类bufferknife注解功能
什么是IoC(控制反转)? 控制反转一般分为两种类型,依赖注入(Dependency Injection,简称DI)和依赖查找 通过控制反转,对象在被创建的时候,由一个调控系统内所有对象的外界实体,将其所依赖的对象的引用传递给它。也可以说,依赖被注入到对象中。bufferknife通过给布局、视图、事件添加注解省去繁琐的代码 如:@BindViews({ R.id.bu...原创 2019-03-24 00:18:28 · 228 阅读 · 0 评论 -
Android开发Eclipse环境中dex 65536(超方法数)问题解决方案
转载文章:原文 https://blog.csdn.net/lianqiangjava/article/details/80105103前言android studio下超方法数的问题直接引用MutilDex进行分包就ok了 但是eclipse下 就需要进行手动分包操作错误信息 Unable to execute dex: method ID not in[0, 0xff...转载 2019-03-20 11:10:47 · 457 阅读 · 0 评论 -
Android开发Eclipse环境中使用aar包
前言aar是android studio的产物 相当于带资源的jar包 用eclipse开发android显然已经过时,奈何旧项目还是需要维护过程修改XXX.aar后缀为XXX.zip 解压XXX.aar 得到 在eclipse中新建Android Application项目删除项目res文件夹下所有文件,将解压得到的res目录下所有文件复制进去 将解压得到...原创 2019-03-20 10:50:48 · 879 阅读 · 0 评论 -
自定义相机(二)
第一步:拍照预览 自定义相机(一)第二步:相机参数设置、对焦实现、拍照存储在本地、拍照声音、闪光灯 上一步,我们完成了相机的预览,但是显示有问题。接下来我们将解决这些问题:主要涉及:Camera类AutoFocusCallback、PictureCallback回调在Activity中设置相机参数,调整拍照状态。都在Activity中//开始预览相机private void openCam...原创 2018-05-04 16:45:22 · 319 阅读 · 0 评论 -
自定义相机(一)
第一步:拍照预览 第二步:相机参数设置、对焦实现、拍照存储在本地、拍照声音、闪光灯 自定义相机(二)自定义相机(一)主要介绍,第一步拍照浏览功能的实现主要涉及:Camera类(注意是android.handware类下的,不是android.graphics类)(Camera2暂时不讨论)SurfaceView类 SurfaceHolder类 SurfaceHolder.Callback回调...原创 2018-05-04 16:40:51 · 2189 阅读 · 0 评论 -
打造通用RecyclerView
参考:https://blog.csdn.net/u012124438/article/details/53495951一、RecyclerView 的优点① RecyclerView封装了viewholder的回收复用,也就是说RecyclerView标准化了ViewHolder,编写Adapter面向的是ViewHolder而不再是View了,复用的逻辑被封装了,写起来更加简单。 ② 提供了一...转载 2018-04-10 21:38:41 · 161 阅读 · 0 评论 -
Arcgis For Android 加载天地图(拥有缓存功能)
天地图做为国家发布的地理信息公共服务平台,“天地图”网站装载了覆盖全球的地理信息数据,这些数据以矢量、影像、三维3种模式全方位、多角度展现,可漫游、能缩放,具有多类型全面的地理信息服务。那怎么在Android程序中使用呢?常量类:public class TDTConstant { public static final String LAYER_NAME_VE...原创 2018-07-26 21:42:02 · 5030 阅读 · 8 评论 -
打造通用ListView、GridView
参考转载自http://blog.csdn.net/lmj623565791/article/details/38902805 ,本文出自【张鸿洋的博客】 一、一般ListView需要1.适配器(一般继承BaseAdapter,创建构造函数,重写几个方法,再加上setData()方法当数据源改变时刷新数据)2.ViewHolder(避免重复创建控件提高效率)public cl...转载 2018-04-11 18:43:28 · 148 阅读 · 0 评论