- 博客(20)
- 资源 (6)
- 收藏
- 关注
原创 底部导航栏FragmentTabHost
底部导航栏的实现有多种方式,其中一种就是使用FragmentTabHost来实现。activity_main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" androi
2016-01-22 16:43:21 519
转载 android-Ultra-Pull-To-Refresh 源码解析
转载自:http://a.codekk.com/detail/Android/Grumoon/android-Ultra-Pull-To-Refresh%20%E6%BA%90%E7%A0%81%E8%A7%A3%E6%9E%90本文为 Android 开源项目源码解析 中 android-Ultra-Pull-To-Refresh 部分项目地址:android-Ultra-P
2016-01-20 17:13:42 1110
原创 下拉刷新框架android-Ultra-Pull-To-Refresh示例
上次讲到将Uptr导入到AS中,今天就来讲讲如何使用。 先来个简单的,直接调用经典的下拉刷新头部。<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layou
2016-01-20 16:53:12 2961
转载 Android 命名规范 (提高代码可以读性)
转载:http://blog.csdn.net/vipzjyno1/article/details/23542617刚接触android的时候,命名都是按照拼音来,所以有的时候想看懂命名的那个控件什么是什么用的,就要读一遍甚至好几遍才知道,这样的话,在代码的审查和修改过程中就会浪费不少不必要的时间。如果就是我一个人开发,一个人维护的话还好,可是如果一个项目是团队分工合作,这样让你的同事去看
2016-01-19 18:13:45 598
原创 下拉刷新框架android-Ultra-Pull-To-Refresh导入到Android Studio
最近有个很火的下拉刷新框架:android-Ultra-Pull-To-Refresh。源码:https://github.com/liaohuqiu/android-Ultra-Pull-To-Refresh源码分析:http://a.codekk.com/detail/Android/Grumoon/android-Ultra-Pull-To-Refresh%20%E6%BA%90%E
2016-01-19 17:50:27 4709
原创 Android APK反编译之源码
祝大家圣诞节快乐,今天收到礼物,很高兴。 相关链接:Android APK反编译之apktool 看了布局文件不过瘾,现在就来看看源码。当然了,肯定是被混淆过的代码,但看看思路还是启发很大的。 csdn下载地址: dex2jar:http://download.csdn.net/detail/jljcslg/9376962 jd-gui:http://download.csdn.net/d
2015-12-25 15:05:42 950
原创 Android APK反编译之apktool
相关链接:Android APK反编译之源码 最近练练手,发现自己p的图简直不能看,于是就想反编译个apk,看看里面的资源。 1.图片资源 查看图片资源,只需要解压apk文件,不需要反编译。 2.xml布局代码等 通过解压,获得的xml文件打开时是乱码,需要反编译。 大概看了下网上的教程,发现apktool都是蛮早的版本,试了下还报错,索性整了个最新版。 csdn下载地址: http
2015-12-25 11:40:08 1155
原创 Android Studio修改包名
这里说一个我使用的有效方法。 例如: 原包名:com.my.activity 修改为:com.your.activity 1.新建一个包名,将原包名下的文件拷贝到新包下 2.将原包名删除 3.修改AndroidManifest.xml中的package 4.修改build.gradle中的applicationId 5.Clean Project 6.Gradle sync
2015-12-17 13:40:53 367
原创 Android Studio导入recyclerview,cardview
在build.grade中写如下代码:dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile 'com.android.support:appcompat-v7:23.0.1' compile 'com.android.support:recyclerview-v7:23.0.1'
2015-12-16 14:53:03 1910
原创 圆角图片布局
在drawable中新建一个shape_bg.xml<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android"> <!--圆角大小--> <corners android:radius="5dp"/> <!--边
2015-12-16 14:27:39 359
原创 自定义照相机
以下项目使用Android Studio工具开发。 今天想分享下自定义照相机的用法。 理解的比较浅显,如果有好的想法或者代码中有误的地方,欢迎大家交流沟通。 也是借鉴各位大神们的代码,自己整合,作为记录。 我把自定义相机分为三大步骤: 1.预览 2.拍照 3.显示图片 <?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns
2015-12-08 14:50:50 465
原创 Android调用系统相机拍照,从图库中选择照片,调用系统摄像机录像
最近在Android Studio上折腾代码,昨天编译器又很不给面子的报错了:Error type 3Error: Activity class {com.example.myapplication/com.example.myapplication.MainActivity} does not exist.程序都安装不起来,并不是忘了注册类名,在stackoverflow按照大神们的解决方法试了
2015-12-03 16:10:43 2708
原创 Android模拟器Genymotion的使用心得(二)
将Genymotion安装到Eclipse,也非常简单。我是在线安装的。一路next,安装完后,eclipse就会出现一个小图标点击这个图标,会让你配置genymotion安装路径,配置完后,重启eclipse就可以了。我重启完,点击图标,出了点问题:The connection to adb is
2014-12-02 17:48:38 2654
原创 Android模拟器Genymotion的使用心得(一)
最近做app布局适配,手机资源有限,android自带的模拟器又慢的让人抓狂,在网上搜搜发现了Genymotion,花了点时间装了下,发现挺好用。网址:http://www.genymotion.net/ 注册完账号,登录,下载对应版本,一路next,安装完。这界面是我已经加了几个模拟器,第一次进去的时候,点击Add,输入自己注册的账号和密码才能下载。使用时,选中一个模拟
2014-12-02 15:05:03 852
原创 4.2基于Camera的放大镜
最近做了一个奇怪的需求:在Camera基础上做个放大镜,照例是在系统代码上修修补补。Camera没有自己的编译脚本,需要借助于Gallery2进行编译。于是做了个别名,直接在Launcher里再显示一个Camera,细节的话根据包名慢慢调整。在Gallery2的AndroidManifest.xml里添加一段代码:
2013-09-05 17:47:37 1147
原创 4.2 修改Setting中文字转语音选项的首选引擎默认项
废话不多说,直接参上修改方法。进入framework/base/core/java/android/speech/tts/TextToSpeech.java这个文件,发现有个参数 puclic static final String DEFAULT_ENGINE = "com.svox.pico";这个附值应该就是谷歌默认引擎PicoTts的包名。想要修改为其他引擎,比如讯飞语音的
2013-09-04 17:35:38 3029 3
原创 测试一个应用程序的兼容性
周末,宅在家,开着空调,挖着奶油冰砖,窗外是三十几度的高温,怎一个爽字了得。。。美中不足的是,明天就是万恶的周一了。。。求安慰。成功的应用程序必须运行于各种不同的Android设备及其版本上,所以必须在一系列的设备上进行测试。市场上的安卓设备有着广泛的硬件选择和操作系统版本,但开发人员只能针对很小范围内的实际设备运行程序,特别是对于一些界面布局要求比较高的应用程序,总是希望能在大多数设备上
2013-07-14 18:02:46 901
原创 检查网络状态的小例子
import android.app.Activity;import android.app.AlertDialog;import android.content.Context;import android.content.DialogInterface;import android.content.Intent;import android.content.SharedPr
2013-07-08 15:11:41 704
原创 4.2 显示Camera应用---定制二
4.2系统的Camera图标不见了?? Camera的Android.mk显示: # Now the appCamera is build into Gallery2 而且AndroidManifest.xml也没有了。 于是转移到Gallery2,看到加载了Camera,但没发现隐藏图标的原因。 AndroidManifest.xml里面也加了各
2013-07-05 15:34:11 901
原创 4.2 删除Sound Recorder应用---定制一
以往删除一个apk很简单,进入build/target/product/generic_no_telephony.mk中,删除如Emainl等,但删除SoundRecorder在这个目录里找了半天,都没有找到,然后只好用很笨的方法,在这个工程的源码中grep一下。最后发现找到两处:1.Mms 2.Browser,居然是在编译浏览器的时候去编译录音机。 在浏览器的Android.
2013-07-05 14:51:09 1434
android-Ultra-Pull-To-Refresh
2016-01-20
Genymotion-ARM-Translation.zip
2014-12-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人