- 博客(40)
- 收藏
- 关注
原创 Android 分享到新浪微博
Android应用中分享到微博中是非常常见的功能,比起分享到QQ和微可能会麻烦点。如果你想用第三方集成的,就不需要看着这个了,如果你想自己看新浪文档自己写的话,这篇博客可以给你点建议。 一、新浪微博中平台中注册自己的应用,其中需要注意两点 1、在注册应用相关信息时,有一个Android签名一栏,注意这个不是我们的签名的SH1值啊,这个是在微博提供文档有个
2017-12-15 17:12:34 419
原创 Android 进阶之路:常见设计模式之适配器模式
想成为高级Android工程师其中熟悉常见的设计模式是必不可少的,这个也是我面试一线互联网公司的深刻体会,首先我们现在介绍最基础也是最常用的设计模式:适配器模式
2017-12-15 13:30:38 298
原创 Android 进阶之路:常见设计模式之建造模式
想成为高级Android工程师其中熟悉常见的设计模式是必不可少的,这个也是我面试一线互联网公司的深刻体会,首先我们现在介绍最基础也是最常用的设计模式:建造(Builder)模式
2017-12-15 10:24:56 267
原创 Android 进阶之路:常见设计模式之装饰模式
想成为高级Android工程师其中熟悉常见的设计模式是必不可少的,这个也是我面试一线互联网公司的深刻体会,首先我们现在介绍最基础也是最常用的设计模式:装饰模式
2017-12-15 10:00:56 280
原创 Android 进阶之路:常见设计模式之工厂模式
想成为高级Android工程师其中熟悉常见的设计模式是必不可少的,这个也是我面试一线互联网公司的深刻体会,首先我们现在介绍最基础也是最常用的设计模式:工厂模式
2017-12-14 18:56:39 201
原创 Android 进阶之路:常见设计模式之代理模式二
想成为高级Android工程师其中熟悉常见的设计模式是必不可少的,这个也是我面试一线互联网公司(百度)的深刻体会,首先我们现在介绍最基础也是最常用的设计模式:代理模式 动态代理 静态代理需要在运行之前就写好代理类,这样就造成了代码的大量重复,所以我们通过动态代理在运行时期动态生成业务类的代理类,那么动态代理类是如何实现的呢? 动态代理类的字节码在程序运行时由Java反射机制动态生成,无需程序
2017-12-14 18:10:51 233
原创 Android 进阶之路:常见设计模式之代理模式一
想成为高级Android工程师其中熟悉常见的设计模式是必不可少的,这个也是我面试一线互联网公司的深刻体会,首先我们现在介绍最基础也是最常用的设计模式:代理模式
2017-12-14 17:28:35 182
原创 Android 进阶之路:常见设计模式之观察者模式
想成为高级Android工程师其中熟悉常见的设计模式是必不可少的,这个也是我面试一线互联网公司的深刻体会,首先我们现在介绍最基础也是最常用的设计模式:观察者模式
2017-12-14 13:52:18 231
原创 Android 进阶之路:常见设计模式之单例模式
想成为高级Android工程师其中熟悉常见的设计模式是必不可少的,这个也是我面试一线互联网公司的深刻体会,首先我们现在介绍最基础也是最常用的设计模式:单例模式
2017-12-14 11:26:16 178
原创 Android 获得权限问题
Android系统对权限有这严格的限制,当然这是处于用户安全考虑,但是作为Android应用开发者而言,确实很头疼的事,带来很大的不便,这个博客是对Android系统的权限获取的思考 一、使用辅助功能 二、降低编译sdk版本等级
2017-12-14 11:02:21 160
原创 Android 通过adb发广播的形式开启activity
Android中有很多时候需要通过adb中打开一个界面,这个时候就需要通过发广播的形式,开启一个界面了 1、adb shell am broadcast -a android.settings.ACTION_NOTIFICATION_LISTENER_SETTINGS
2017-12-14 10:58:54 1491
原创 Android 进阶之路:开启系统中的界面
Android中很多情况中,需要开启系统中界面,所以需要我们自定义开启activity方式,并提示相应操作。 1、打开cmd命令窗口,输入adb shell 再输入logcat | grep “ActivityManager” 进行抓取,手动跳到目标界面的事件 得到相关信息ActivityManager: START u0 {act=android.intent.action.MAIN
2017-12-14 09:28:26 730
原创 Android 使用CDM查看信息
一、打开cmd窗口,输入 adb logcat | grep ActivityManager可以查看,启动所有activity信息 如果提示grep不是内部命令,可以使用 adb logcat “| logcat ActivityManager” 二、打开cmd窗口,输入adb shell pm dump *(包名)可以查看这个包activity的定义
2017-08-04 13:27:19 541
原创 Android 开启设置中的特定界面
Android开发中在有些需求,需要开启系统中特定界面,那么我们就得配置开启activity的intent的信息,并做相应操作。
2017-07-21 16:58:38 5076 1
原创 Android Failed to resolve: com.android.support:appcompat-v7:23.0.2
Android studio 不太智能,在创建项目的时候选择的sdk版本,但是等创建完成之后sdk版本还是Android studio 默认最新的sdk版本导致,很多试试编译不通过,因为你的sdk版本可能很高,但是tool版本却很低。
2017-06-12 11:39:43 1364
原创 Android 捕获系统log
Android 有时候需要捕获系统日志,因为一些原因导致有些bug不能重现,收集不到有用的信息,所以需要用命令行的方式,在发生崩溃的几分钟之内,找到相应的手机,用命令行的方式,查看系统抛出的日志。 1、打开cmd命令行 2、输入命令adb logcat > a.txt3、按ctrl+c键停止 4、输入dir可以查看系统目录可以找到a.txt
2017-05-10 13:44:06 461
原创 Android <uses-feature>详解
如果你是一个Android用户,而且你有一个老旧的安装有android 1.5 的android设备,你可能会注意到一些高版本的应用没有在手机上的Android Market(应用 ) 中显示。这必定是应用使用了uses-feature的结果
2017-04-07 15:18:54 521
原创 Android <meta-data/>详解
一、android meta-data 使用详解<meta-data android:name="string" android:resource="resourcespecification" android:value="string" />这是该元素的基本结构
2017-04-07 14:19:14 955
原创 Android 获取ROM信息
Android 获取rom信息没有统一的接口,需要事先知道配置文件中的对应的值 1、打开cod窗口 2、输入adb shell 再输入getprop命令 3、得到配置信息 查找关于rom信息对应的键,然后根据键找到值
2017-04-05 16:46:09 2791
原创 Android gradle与plugin version对应
Update Gradle When you update Android Studio, you may receive a prompt to also update Gradle to the latest available version. You can choose to accept the update or manually specify a version based o
2017-03-27 22:25:17 488
原创 Android 应用程序不出现在最近打开程序列表里
在AndroidManifest.xml 里activity 标签页下加Android:excludeFromRecents =”true” 即可。
2017-03-27 17:02:45 3040
原创 Android 不同类型item的listview
Android 经常有很多时候会有不同类型的item的listview需求,下面类似于像聊天对话框的界面adapter。
2017-03-21 16:23:39 367
原创 Android .9.png制作
Android 需要适配很多手机不同分辨率,所以就需要大量的适配工作,其中.9.png图片是很重要的一环 例如QQ对话中背景图
2017-03-20 17:42:29 423
原创 Android 上传图片文件等
Android中经常需要上传文件图片等,因为使用volley请求数据很简便,但遇到上传文件就麻烦那可不好,同时使用多个网络请求类库也是不太建议的,所以这里自己总结了一点关于文件长传的资料
2017-03-20 09:51:27 398
原创 Android 测试数据格式
Android 中经常是后台和前端同时开发,导致Android很多时候写代码有阻碍,因为没有后台返回的数据,所以我们就得构造测试数据来进行开发,前提是有开发文档中定义好了数据格式和类型
2017-03-19 19:35:30 727
原创 Android 分享到qq和qq空间中的网页
将应用的网页,图片,问题分享到qq好友和请求空间中,是很常见的开发需求,将内容分享到qq和qq空间中
2017-03-16 09:47:47 1268
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人