- 博客(19)
- 收藏
- 关注
原创 android开发常见问题收录
Android Studio使用过程中Java类无故报红 参考:http://blog.csdn.net/u013040434/article/details/60144043
2017-11-21 09:21:01
271
原创 AndroidStudio修改包名、项目名、module名
1 包名修改1.1 修改包显示过滤选项 1.2 选中对应的包,右键->Refactor->Rename 2 Module项目名修改 1 关闭AS,进入项目目录,修改文件名称(app –> aidlclient) 2 在settings.gradle文件同步上面修改的名称(app –> aidlclient) 3 重启AS即可 3 修改工程名称 1 关闭AS,进
2017-11-10 10:35:58
6137
翻译 四大组件之ContentProvider
1 基础知识 1.1 作用:为不同的软件之间数据共享,提供统一的接口 1.2 形式:采用URL形式表示外界需要访问的“数据库” 1.3 ContentProvider:内容提供者;ContentResolver 内容解析者2 实战演练参考:http://blog.csdn.net/dmk877/article/details/50387741ContentProvider:项目A;
2017-11-09 15:00:51
275
翻译 Genymotion模拟器开启后,在AS无法看到设备的解决方法
打开Genymotion,Settings,ADB,勾选Use custom Android SDK tools,然后选择AS使用的SDK路径,重启模拟器即可。 如何查看AS使用的SDK路径: 按下Command+逗号键,或者Android Studio -> Preferences,搜索android sdk,就可以找到sdk的location。
2017-11-09 11:05:58
637
原创 四大组件之BoradcaseReceiver
1 基本知识点 1.1 角色:广播发送者、广播接收者 1.2 作用:监听 / 接收 应用发出的广播消息,并做出响应 1.3 原理:设计模式中的观察者模式:基于消息的发布/订阅事件模型 1.4 生命周期:从调用它开始,到onReceiver方法执行完成2 静态和动态注册2.1原理: 构建Intent,使用sendBroadcast方法发出广播定义一个广播接收器,该广播接收器
2017-11-09 10:44:17
294
原创 四大组件之Service
1 两种生命周期 1.1 startService 开启服务 【startService】 -> onCreate()->onStartCommand()->【stopService】 -> onStop()->onDestroy()1.2 bindService 绑定服务 【bindService】-> onCreate()->onBind()->【unbindServi
2017-11-08 18:29:18
195
原创 四大组件之activity
1 生命周期 2 生命周期七大方法 onCreate: activity启动阶段,数据初始化 onRestart:activity重启阶段 onStart:准备阶段 onResume:activity展示阶段 onPasuse:activity暂停阶段 onStop:activity停止阶段 onDestory:activity停止阶段,数据销毁3
2017-11-08 17:00:28
193
原创 Android Studio 查看FrameWork层源码(例如:PhoneWindow) android.jar
1 确认SDK目录2 拷贝项目中形同版本SDK(项目是26)到libs包中,右键 Add as Library…3 双击Shift键查看
2017-11-03 09:37:18
3623
5
原创 Android Studio 3.0 老项目嵌入教程
1 下载 AS3.0正式版 http://www.androiddevtools.cn/2 修改配置项目的build.gradle(不是module):点击gradle-wrapper.properties,修改gradle文件为4.1。3 遇到的问题问题1:error: style attribute ‘@android:attr/windowEnterAnimation’ not
2017-11-01 11:54:56
1197
原创 自定义View高度大于屏幕高度显示不全解决方案
场景:自定义CoordinateView,放在LinearLayout布局下,显示不完整。计划放在ScrollView滑动显示,但发现什么都不显示。效果如下: 方案一:在xml中直接修改CoordinateView高度 <com.enjoy.question2.widget.CoordinateView android:layout_width="match_parent"
2017-10-25 17:15:31
2878
转载 ping命令查看网络情况
网速一般来说,可以分为二种。网络下载速度。就是平时说的网速多少M。网络响应速度。连接到目标服务再返回所用到的时间,1S(秒)=1000MS(毫秒),这个过程所用到的时间越短,就是网络质量越好,游戏体验就越好!测试网络响应速度1 开始-运行-输入CMD再回车,打开终端2 输入:ipconfig,查看电脑配置3 测试内网设备:用ping命令测试路由器,即网关,格式为:ping 默认网关。时间代表
2017-10-24 10:30:21
6279
原创 Android Touch事件的分发和消费机制
Android 中与 Touch 事件相关的方法包括:dispatchTouchEvent(MotionEvent ev)、onInterceptTouchEvent(MotionEvent ev)、onTouchEvent(MotionEvent ev)能够响应这些方法的控件包括:ViewGroup 及其子类、Activity.分发、消费机制关系图:Touch 事件分析事件分发:publi
2017-10-23 18:16:12
245
转载 java 代理模式的三种用法
代理(Proxy)是一种设计模式,提供了对目标对象另外的访问方式;即通过代理对象访问目标对象.这样做的好处是:可以在目标对象实现的基础上,增强额外的功能操作,即扩展目标对象的功能.这里使用到编程中的一个思想:不要随意去修改别人已经写好的代码或者方法,如果需改修改,可以通过代理的方式来扩展该方法三种方式:1 静态代理 2 动态代理 3 Cglib代理
2017-10-23 11:25:46
989
原创 观察者模式应用在Gridview、Adapter原理解析
划分成分:控件View GirdView –> AbsListView –> AdapterView 适配器Adapter BaseAdapter –> Adapter 观察者Observer AdapterDataSetObserver –> DataSetObserver 被观察者Observable DataSetObservable –> Observable场景:GridV
2017-10-20 16:19:32
259
原创 读取excel文件数据集,生成固定格式excel文件
对excel读写操作,关键依赖库:jxl.jar 写入的excel文件只能是.xls格式。xlsx格式,用wps打开另存为 Excel 97-2003文件(*.xls)读:读取excel记录,获取每条记录的任意元素 代码实现/** * 读取excel的数据源 * @param callBack 回调函数 */public static void readExcel(CallBack ca
2017-10-18 16:29:00
1813
原创 java开发中,调用动态库(.dll文件)失败:Can't find dependent libraries
场景描述:使用vs2013封装c/c++代码为native.dll文件,在java项目中调用出现调用失败情况java项目调用dll文件的两种方式方式一:System.loadLibrary(“native”); 1 只显示名称,目录路径和后缀.dll不需要 2 动态库管理目录:把native.dll拷贝到C:\Windows\System32目录(默认管理目录)下,也可以自定义设置动态库管理目
2017-10-18 14:23:24
19686
原创 app程序进入后台或者手机屏幕关闭,确保开启的定时器任务(使用timers的计数任务)继续执行
需求:app程序进入后台或者手机屏幕关闭,开启的定时器任务(使用timers的计数任务)继续执行问题:调试手机usb连接电脑,程序进入后台或手机屏幕关闭,开启的定时器任务正常执行;但是,如果拔掉usb数据线,定时器任务被阻塞。无法达到正常计数的效果。方案:新建TimersService,在Service中实现定期是任务 问题:此时只能解决程序进入后台情况 public class TimersS
2017-09-30 14:00:44
3759
1
原创 调用源生相机,压缩原图片到本地。
调用源生相机,压缩原图片到本地。 6.0运行时权限 public static final int MY_PERMISSIONS_REQUEST_CALL_CAMERA = 1;//请求码,自己定义 public sta
2016-12-20 11:56:13
333
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人