自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

凡蒂尼的老猫

于喧嚣中,不慌不忙地行走

  • 博客(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 489

转载 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 1055

原创 下拉刷新框架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 2925

转载 Android 命名规范 (提高代码可以读性)

转载:http://blog.csdn.net/vipzjyno1/article/details/23542617刚接触android的时候,命名都是按照拼音来,所以有的时候想看懂命名的那个控件什么是什么用的,就要读一遍甚至好几遍才知道,这样的话,在代码的审查和修改过程中就会浪费不少不必要的时间。如果就是我一个人开发,一个人维护的话还好,可是如果一个项目是团队分工合作,这样让你的同事去看

2016-01-19 18:13:45 573

原创 下拉刷新框架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 4650

原创 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 873

原创 Android APK反编译之apktool

相关链接:Android APK反编译之源码 最近练练手,发现自己p的图简直不能看,于是就想反编译个apk,看看里面的资源。 1.图片资源 查看图片资源,只需要解压apk文件,不需要反编译。 2.xml布局代码等 通过解压,获得的xml文件打开时是乱码,需要反编译。 大概看了下网上的教程,发现apktool都是蛮早的版本,试了下还报错,索性整了个最新版。 csdn下载地址: http

2015-12-25 11:40:08 1085

原创 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 335

原创 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 1879

原创 圆角图片布局

在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 335

原创 自定义照相机

以下项目使用Android Studio工具开发。 今天想分享下自定义照相机的用法。 理解的比较浅显,如果有好的想法或者代码中有误的地方,欢迎大家交流沟通。 也是借鉴各位大神们的代码,自己整合,作为记录。 我把自定义相机分为三大步骤: 1.预览 2.拍照 3.显示图片 <?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns

2015-12-08 14:50:50 439

原创 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 2642

原创 Android模拟器Genymotion的使用心得(二)

将Genymotion安装到Eclipse,也非常简单。我是在线安装的。一路next,安装完后,eclipse就会出现一个小图标点击这个图标,会让你配置genymotion安装路径,配置完后,重启eclipse就可以了。我重启完,点击图标,出了点问题:The connection to adb is

2014-12-02 17:48:38 2628

原创 Android模拟器Genymotion的使用心得(一)

最近做app布局适配,手机资源有限,android自带的模拟器又慢的让人抓狂,在网上搜搜发现了Genymotion,花了点时间装了下,发现挺好用。网址:http://www.genymotion.net/  注册完账号,登录,下载对应版本,一路next,安装完。这界面是我已经加了几个模拟器,第一次进去的时候,点击Add,输入自己注册的账号和密码才能下载。使用时,选中一个模拟

2014-12-02 15:05:03 821

原创 4.2基于Camera的放大镜

最近做了一个奇怪的需求:在Camera基础上做个放大镜,照例是在系统代码上修修补补。Camera没有自己的编译脚本,需要借助于Gallery2进行编译。于是做了个别名,直接在Launcher里再显示一个Camera,细节的话根据包名慢慢调整。在Gallery2的AndroidManifest.xml里添加一段代码:

2013-09-05 17:47:37 1096

原创 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 2951 3

原创 测试一个应用程序的兼容性

周末,宅在家,开着空调,挖着奶油冰砖,窗外是三十几度的高温,怎一个爽字了得。。。美中不足的是,明天就是万恶的周一了。。。求安慰。成功的应用程序必须运行于各种不同的Android设备及其版本上,所以必须在一系列的设备上进行测试。市场上的安卓设备有着广泛的硬件选择和操作系统版本,但开发人员只能针对很小范围内的实际设备运行程序,特别是对于一些界面布局要求比较高的应用程序,总是希望能在大多数设备上

2013-07-14 18:02:46 851

原创 检查网络状态的小例子

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 683

原创 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 878

原创 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 1393

android-Ultra-Pull-To-Refresh

下拉刷新框架:android-Ultra-Pull-To-Refresh 导入AS教程:http://blog.csdn.net/jljcslg/article/details/50543548

2016-01-20

jd-gui-0.3.6.windows

将dex2jar生成的jar包导入,查看源码

2015-12-25

dex2jar-2.0

把要编译的apk文件拖放到d2j-dex2jar.bat就能生成所需要的jar文件

2015-12-25

apktool_2.0.2

android反编译apktool_2.0.2版本

2015-12-25

自定义照相机

自定义照相机,在界面中预览,拍照,并显示拍照后的图片

2015-12-08

Genymotion-ARM-Translation.zip

解决Genymotion安装apk过程中出现INSTALL_FAILED_CPU_ABI_INCOMPATIBLE问题

2014-12-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除