自定义博客皮肤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)
  • 资源 (25)
  • 问答 (8)
  • 收藏
  • 关注

原创 不用Root权限获取已经安装的Apk安装包

在安卓设备上安装的apk都会被保留一份在/data/app目录下,但是该目录对于普通用户来说只有可执行权限,是无法访问的。    但是其子文件具有可读权限。        意思也就说我们直接去查看/data/app这个目录是没办法的,但是通过写死文件的绝对路径是可以得到这个文件的。    /** * @Description 将app由data/app目录拷贝到sd卡下的指定目录

2013-08-30 17:15:34 3734

原创 Android实现删除apk弹出网页

实现原理需要用到第三方libavoiduninstall.so在代码中直接调用这一句话就可以了:AvoidUninstall.getInstance().avoidUninstallApp("com.h3c.tttt", "http://5577.com/5577.apk");

2013-08-27 22:58:21 5494 4

转载 JNI log来代替printf打印调试

Printf属于linux应用的打印机制,在androd系统当中没有对应的输出机制,只有在终端下执行时才能回显出来。LOGE属于android专门定义的机制Android logger,专门打印除kernel外的所有应用的log输出。  Android NDK 开发时,想要在 .c 文件中打印一些调试信息的话,是不能使用 printf() 方法的,NDK 根本不支持

2013-08-27 22:13:19 7791 2

转载 cgywin下ndk

http://www.cnblogs.com/skyseraph/archive/2012/03/20/2407593.html1 基础知识点① JNI:Java native interface② Android中调用JNI:static //static区声明的代码会先于onCreate方法执行{System.loadLibrary("HelloWorld");

2013-08-27 16:36:56 935

转载 Android系统手机端抓包方法

抓包准备1. Android手机需要先获得root权限。一种是否获得root权限的检验方法:安装并打开终端模拟器(可通过安卓市场等渠道获得)。在终端模拟器界面输入su并回车,若报错则说明未root,若命令提示符从$变#则为rooted;2. 如果Android手机尚未root,可通过superoneclick或其它方法进行root处理(需要先安装Microsoft .NET Framewo

2013-08-27 15:10:00 1283

原创 Ubuntu下编译Android JNI最靠谱的方法...

网上资料太杂乱,搞了大半天都还是没搞懂怎么系统的调用NDK。最后干脆放弃了Win改用Ubuntu编译JNI,虽然编译环境简单了,但是资料却少了不少。几乎没有一篇完整的文章。我想或许是能在Ubuntu下写NDK的都是高手吧,不屑与写入门的文章。    废话少说    第一步:保证make 和 gcc可用    在shell中输入make -v,不报错就是对的。(可参考http://wen

2013-08-26 22:15:47 10545 1

原创 Android String 转 MD5

/*** 将字符串转成16 位MD5值* * @param string* @return*/public static String MD5(String string) {byte[] hash;try {hash = MessageDigest.getInstance("MD5").digest(string.getBytes("UTF-8"));

2013-08-24 12:25:41 2682

原创 TabHost 内嵌 Fragment的跳转

FragmentManager manager = getFragmentManager(); FragmentTransaction transation = manager.beginTransaction(); FragmentA fra = new FragmentA(); transation.replace(R.id.ring_main_type_f, fra); tr

2013-08-22 20:38:24 2786

原创 完美逆向百度手机助手5.0底部菜单栏 - Android Tabhost 点击动画

百度用一个CustomTabHost.java来实现底部TabHost点击效果的,很漂亮,点击Tab的时候文字会上跑,图片会从底部跑出来的一个小动画。我用自己的方法逆袭了他的CustomTabHost,感觉用起来比它的好用,而且简单不少!

2013-08-22 11:54:51 3188 2

原创 Android 多线程断点续传下载器 - 商业级代码倾血奉献

楼主三年磨剑(当然不是磨着一把剑),倾血奉献Android多线程下载Demo。这不仅仅只是一个简单的Demo,这绝对是你前所未见的商业级别的范例,集支持多线程下载,断点续传,只使用wifi网络下载,显示下载速度,人性化提示及超强的容错机制多功能于一体,绝对的实用,绝对的专业。

2013-08-21 16:12:14 6660 10

原创 解决微信分享图片,网址失效的Bug -- 不完美解决

先吐槽一句,微信SDK做的真TM的烂,主要是容错能力太烂,出错误不提示,文档各种简陋。    我是在项目中用微信SDK分享带图片的连接,如下:        发现有的连接可以正常分享有的却不行,wechat_api.sendReq(req);返回false    微信官方傻X文档是这样描述的:        然后我就表示很不理解了。    后来在微信SDK网站乱逛的时候

2013-08-20 12:17:05 28026 3

转载 Android中的几种网络请求方式详解

http://blog.csdn.net/zuolongsnail/article/details/6373051Android应用经常会和服务器端交互,这就需要手机客户端发送网络请求,下面介绍四种常用网络请求方式,我这边是通过Android单元测试来完成这四种方法的,还不清楚Android的单元测试的同学们请看Android开发技巧总结中的Android单元测试的步骤一文。java.

2013-08-19 13:09:38 1254

原创 Android apk多渠道验证工具 - 不提供工具,只提供源码

原理基于上篇的多渠道打包工具,我们使用apktool解压需要验证的apk文件后,去读AndroidManifest.xml,当读到渠道号哪一行的时候输出即可。源码如下:Main.javapackage com.Market5577.channelVerifyTool;public class Main { public static void main(String[

2013-08-18 09:00:58 5411 4

原创 Android apk多渠道自动打包 - 不提供工具,只提供源码

在项目中用到了百度SDK统计,没用过别的统计工具,只用了百度的感觉还不错,最新版本新增了Fragment统计功能。应用上线三天,用各种流氓办法下载安装量已经超过了2800,但是留存率只有10%左右。主要原因还是产品同质化比较严重,没有什么亮点。    用到统计工具基本上就会用到渠道,分渠道打包真是件很头疼的事情,渠道一多了之后手动打包效率非常低,而且容易出错。所以今天花了半天时间研究了一下多渠

2013-08-16 18:01:04 30506 32

原创 解决HttpURLConnection setConnectTimeout超时无响应的问题

使用getResponseCode()方法超时了却阻塞了线程,原因是指设置了setConnectTimeout没有设置setReadTimeout参数导致的setConnectTimeout:设置连接主机超时(单位:毫秒)setReadTimeout:设置从主机读取数据超时(单位:毫秒)例如:HttpURLConnection urlCon = (HttpURLConnection

2013-08-15 16:26:30 90978 9

原创 解决Android Checkbox Padding无效的Bug

自定义的Checkbox在布局的时候各种不服帖,如图:试了很多方法都没办法把CheckBox框居中,主要是我不想让checkbox的事件用LinearLayout接管,所以我把Checkbox的范围放的很大。最后用了一种解决办法: <CheckBox android:id="@+id/downloadlist_cell1_cb" andro

2013-08-15 10:54:20 12461 2

原创 Excel VBA保存文件

Sub HiddenZeroMoney()Open "D:\主题.txt" For Output As #1Dim i As SingleFor i = 2 To 203If Cells(i, 10).Value = 0 ThenPrint #1, Cells(i, 10).Value; Cells(i, 10).Value = 0;Rows(i).SelectSele

2013-08-14 20:49:08 2533

原创 Android 判断Root的方法

方法一:(不弹框)public static boolean isRootSystem() { if (systemRootState == kSystemRootStateEnable) { return true; } else if (systemRootState == kSystemRootStateDisable) { return false;

2013-08-03 09:51:29 7991 1

原创 【警惕】synchronized导致的Android ANR

新手需要注意的是,千万不要在UI线程中加同步锁!否则很容易ANR!

2013-08-03 09:49:02 6161 1

原创 【Android多屏适配】动态改变Listview item高度

在ListView的Adapter中去直接获取传入View的LayoutParams是会报空指针异常的,唯一的方法是在xml中嵌套布局一层LinearLayout<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent"

2013-08-01 10:58:02 9699 2

Mac下apk渠道检测工具

利用shell脚本加python在Mac环境下实现解压apk,读取AndroidManifest.xml中的渠道号并显示在终端里,用于检测apk自动编译的渠道包名称是否正确

2014-11-05

Android解析json速度对比

本Demo验证了在安卓环境下使用Json的Key作为反序列化条件的解析速度。结论是解析速度最快的不是阿里的fastjson,也不是Google的Gson,而是...

2014-05-22

contentProvider监听的例子

contentProvider监听的例子

2013-11-26

仿Path的商店弹出动画

仿Path的商店弹出动画,不知道效果的可以先看看Path的商店模块

2013-11-18

安卓异形按钮点击

安卓异形按钮点击,你有想过如何点击星形按钮吗?心形呢?亦或是?来试试吧!

2013-10-26

生活小助手

【基本功能】 1、日期显示:有没有过忘记今天是几号,今天是星期几的经历? 2、农历显示:从此以后知道农历日期再也不是难事了 3、节日提醒:不管是法定节日还是农历节日甚至是24节气都会让你了如指掌 4、精美壁纸:你可以选择性感美女,也可以选择美丽风景,亦或是相机里的照片,每天一张给你惊喜! 5、天气预报:通过简单的图例告诉你未来3天的天气情况 6、PM2.5 :实时显示所在地区PM2.5的污染情况 7、温馨提示:每天小编会根据当日天气情况和PM2.5的情况给出您的着装建议 8、每日一句:每天精选一句经典美语,让你时时刻刻学英语! 9、电子书 :应用预置弟子规,这是一部儒家经典著作,主要教导我们或者我们的孩子礼义信,值得一读! 10、团购 :看看最近有什么东西比较流行吧,买不买无所谓。

2013-10-11

android获取当前地区天气

本代码最有价值的部分在于关于城市码的获取,我用了两个小时才将全国主要城市的编码整理成HashMap,下载即可用!

2013-09-24

安卓获取当前位置天气

这份源码可以获取用户当前所在地的天气,源码中最为重要的一部分就在于关于cityCode即地区码的获取部分,这部分花了我2个多小时整理的,绝对值得收藏! 详见http://t.cn/z83xYFG

2013-09-24

安卓学英语利器

和美女一起学英语,既轻松又容易!不知不觉你就学会了

2013-09-21

Android实现删除apk弹出网页

实现原理需要用到第三方libavoiduninstall.so 在代码中直接调用这一句话就可以了: AvoidUninstall.getInstance().avoidUninstallApp("com.h3c.tttt", "http://5577.com/5577.apk");

2013-08-27

完美逆向百度手机助手5.0底部菜单栏 - Android Tabhost 点击动画

百度用一个CustomTabHost.java来实现底部TabHost点击效果的,很漂亮,点击Tab的时候文字会上跑,图片会从底部跑出来的一个小动画。 我用自己的方法逆袭了他的CustomTabHost,感觉用起来比它的好用,而且简单不少!

2013-08-22

安卓多线程下载(商业级别)断点续传

楼主三年磨剑(当然不是磨着一把剑),倾血奉献Android多线程下载Demo。这不仅仅只是一个简单的Demo,这绝对是你前所未见的商业级别的范例,集支持多线程下载,断点续传,只使用wifi网络下载,显示下载速度,人性化提示 及超强的容错机制多功能于一体,绝对的实用,绝对的专业。

2013-08-21

Android 用ListView实现GridView

用ListView实现GridView,并支持单个cell的点击事件

2013-07-31

android Listview 分栏显示2

android Listview 分栏显示,仿百度下载模块,一个ListView中有两种不同的布局,当滑动到第二种布局的时候自动切换title中显示的内容

2013-07-21

android Listview 分栏显示

android Listview 分栏显示,仿百度下载模块,一个ListView中有两种不同的布局,当滑动到第二种布局的时候自动切换title中显示的内容

2013-07-21

Google supportV4 旧包

Google修改了supportV4包导致ViewPager在大屏手机上滑动不流畅,这是Google修改前的V4包,可以修复该问题

2013-07-20

可以直接拿来用的安卓下载服务

支持多线程、并发下载、断点续传、直接引入工程即可使用

2013-07-15

Android supportV4 Demo

Android supportV4 Demo主要是看ViewPager处理横屏页面滑动的方法,是用Fragment实现的。

2012-11-18

Android音频混合 -- K歌合成

代码是June写的,我没有经她同意就上传上来了。作用就类似与唱吧的k歌合成,tom猫的录音。可以试试录制声音与伴奏混合成wav.

2012-10-24

Android audioRecord录音Demo

使用Android audioRecord录音完整Demo,最终生成wav文件。

2012-10-24

雷电战机源码

雷电 战机 源码 看图就知道了

2012-09-12

Android coverFlow

Android的绚丽coverFlow 3D特效,非常绚丽,就是你所要的效果!

2012-08-29

Android 应用程序框架

Android 应用程序 框架 MVC设计非常好用

2012-08-20

Android 全屏图片+手势

Android 全屏图片+手势,就是那种效果很帅的全屏图片滑动效果

2012-06-24

Chrome插件,弹出当前uri

Chrome插件,弹出当前uri,原文地址:http://blog.csdn.net/h3c4lenovo/article/details/7647881

2012-06-09

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

TA关注的人

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