android
文章平均质量分 91
割麦子的羽泉
错付与辜负 终究有一样会出现中生活中。只是时间问题。
展开
-
Android LocalSocket与Socket 区别
LocalSocket与Socket一 Socket Socket最初用在基于TCP/IP网络间进程通信中,以客户端/服务器模式进行通信。实现异步操作,共享资源集中处理,提高客户端响应能力。Tcp通信基本流程: 服务器端原创 2015-12-04 19:49:30 · 7799 阅读 · 2 评论 -
failed to dequeue buffer from native window
08-12 20:42:27.013 5952 6010 I AudioPolicyManagerBase: AudioPolicyManagerBase::checkAndSetVolume 11,0.28957808-12 20:42:27.013 6489 6583 I AudioTrack: AudioTrack::~AudioTrack08-12 20:4原创 2014-08-12 22:00:12 · 6280 阅读 · 0 评论 -
PPPOE 模拟环境搭建
这段时间,包括我自己测试OTT盒子 PPPOE的时候比较痛苦,要不就是在别人的位置上测试,要不就是借用PPPOE的设备,觉得还是自己搭建一个PPPOE真实拨号上网的环境多好!但是坑爹的win7找不到好用的pppoe服务软件,公共机器xp已经搭建好的PPPOE环境没有双网卡也验证不了拨号后网络共享是否OK。最后还是以自己的笔记本(win7)双网卡(无线、有线)的机器上搭建一个环境来做下实验(聪明的你原创 2014-08-12 22:11:49 · 12636 阅读 · 0 评论 -
排坑之android 运行环境搭建及编译运行
android soruce guide html: http://source.android.com/source/initializing.html官网的一些介绍过于笼统,个人觉得有必要进行一次tios 更正。1、硬盘大小的准备吐槽Note: The source download is approximately 8.5GB in size.You will nee原创 2014-04-28 21:49:05 · 1645 阅读 · 0 评论 -
Android 访问Webservice接口,参数对象不能串行化问题解决(java.lang.RuntimeException: Cannot serialize)
服务器端Webservice接口参数使用的是自定义结构体,非通用的一些字符串类。Android 客户端使用ksoap2 jar包,使用方法如下: //调用的方法 String methodName = "sceneUserValidate"; //创建httpTransportSE传输对象 HttpTransportSE ht =原创 2014-04-12 21:46:49 · 4855 阅读 · 0 评论 -
吐槽 intent:#Intent;S.K_1171477665=;end
手机上莫名其妙的粘帖板被改了,很是气愤。上网一搜“intent:#Intent;S.K_1171477665=;end”,还真是有很多遇到一样情况的兄弟姐妹尼。网上一般都是估摸着说是卸载淘宝、阿里系的所有应用就好了,也有人回复说没用。出事的机型没有特别的,小米、中兴等等,应该是个普遍现象就排除了机型的问题。但是总是不甘心究竟是哪个应用导致的,就自己来写个程序来测试一把吧。原创 2014-03-31 20:35:11 · 19586 阅读 · 1 评论 -
ubuntu12.04.4(x64)编译android-4.0.1_r1代码错误解决
1、/usr/bin/ld.bfd.real: cannot find -lGL原创 2014-04-29 13:08:34 · 1211 阅读 · 2 评论 -
ActionBarActivity环境搭建步骤及遇到的问题总结
最近兼容到2.2甚至以下的版本,使用到了ActionBar,查看android官方解释看起来是个很简单的问题,不过本人走了点弯路,本文总结了一些遇到的问题与大家共勉。当然了你可以继续使用Android开源项目ActionBarSherlock,来实现兼容方式,不过既然Android官方有兼容包推出,那最好使用官方的嘛。首先把你的SDK升级到API-18,确认你的SDK中extras目录V7子目录有原创 2014-03-05 10:27:04 · 9389 阅读 · 3 评论 -
android ndk8 编译环境搭建及hellojni测试
参考文档:http://www.cnblogs.com/hibraincol/archive/2011/05/30/2063847.htmlhttp://blog.csdn.net/cboy017/article/details/8455629为何要用到NDK?我们正常的android应用开发是用不到NDK的开发的,SDK开发就够了,正常开发环境也就原创 2013-05-12 16:24:10 · 1969 阅读 · 0 评论 -
Android App的签名打包
转摘自:http://blog.csdn.net/linghu_java/article/details/6701666Andriod应用程序如果要在手机或模拟器上安装,必须要有签名! 1.签名的意义 为了保证每个应用程序开发商合法ID,防止部分开放商可能通过使用相同的Package Name来混淆替换已经安装的程序,我们需要对我们发布的APK文件进行唯一签名,保转载 2013-05-11 12:12:23 · 952 阅读 · 0 评论 -
java实现把文件上传至ftp服务器
转载自: java实现把文件上传至ftp服务器用java实现ftp文件上传。我使用的是commons-net-1.4.1.zip。其中包含了众多的java网络编程的工具包。1 把commons-net-1.4.1.jar包加载到项目工程中去。2 看如下代码:[java] view plaincopy转载 2013-05-18 19:04:08 · 4816 阅读 · 2 评论 -
Google IO 2013 之 Android Studio(IDE)介绍及使用
2013年的google IO上正式推出了自家的IDE android sutio工具。google官方android studio 官方链接请点击 转载请标明出自:http://blog.csdn.net/shuzui1985/article/details/8936951先首先说明赞扬一下优点:1、android studio JVM应该是优化的很成功的,启动非原创 2013-05-16 21:33:52 · 2454 阅读 · 4 评论 -
Android 内存泄漏分析(MemoryAnalyzer)
MemoryAnalyzer的介绍及使用请参见: java 内存泄露分析(jmap + MemoryAnalyzer) Android 内存泄漏分析编写如下代码(就是一个按钮加一个imageview,不停地点击button,就会翻转90度图片) Bitmapbt; @Override protectedvoidonCreate(原创 2013-04-12 22:13:58 · 1094 阅读 · 0 评论 -
android monkeyRunner 自动化测试
Monkey测试是Android自动化测试的一种手段,Monkey测试本身非常简单,就是模拟用户的按键输入,触摸屏输入,手势输入等,看设备多长时间会出异常。当Monkey程序在模拟器或设备运行的时候,如果用户出发了比如点击,触摸,手势或一些系统级别的事件的时候,它就会产生随机脉冲,所以可以用Monkey用随机重复的方法去负荷测试你开发的软件.monkey 无序模拟最简单的方法就是用用下原创 2013-04-12 22:21:41 · 1382 阅读 · 0 评论 -
android动画效果 --- 设置activity 跳转动画
转载:http://ming-fanglin.iteye.com/blog/1396473 原来使用Activity.overridePendingTransition来自定义Activity的进入动画,却发现没法定义退出的动画。结果就发现了强大的Theme和Style,之后还需要好好研究一下。具体是这样子的: 在AndroidManifest里面,对于applic转载 2013-03-31 15:38:03 · 1813 阅读 · 0 评论 -
Android实现人人网点击“+”弹出效果
转载:http://blog.csdn.net/jiahui524/article/details/7376180 最近没日没夜的加班,加得连自己姓什么都忘记了,更可怕的是测试出一个BUG还要扣工资!唉,先不谈工作的事了吧。还是回到技术上来,每天也就这么点精神粮食来满足自己了,最近又有很多的东西忘记跟大家分享了,俺又回来,继续分享菜鸟的另一个新的发现,希望能帮助更多的人来实现自己的项目中的转载 2013-03-31 15:00:22 · 953 阅读 · 0 评论 -
ramdisk解析及打包
参考wendahttp://blog.csdn.net/linuxdriverdeveloper/article/details/8124319(转载)boot.img covery.img 对比 && 如何解包/编辑/打包boot.img文件原创 2014-11-14 16:37:19 · 2337 阅读 · 0 评论 -
Android设备mtd
参考文档:Android 存储设备原创 2014-11-17 11:52:03 · 2290 阅读 · 0 评论 -
splitimg脚本解析bootimg及打包bootimg
http://pan.baidu.com/s/1kT5hIXD原创 2014-11-17 14:41:48 · 5303 阅读 · 0 评论 -
Android uncovers master-key 漏洞分析
转载:http://drops.wooyun.org/papers/2190x00 背景Bluebox的CTO Jeff Forristal在其官⽅方blog爆出一个漏洞叫做UNCOVERING ANDROID MASTER KEY,大致是不篡改签名修改android代码。Link:http://bluebox.com/corporate-blog/bluebox-un转载 2015-11-24 16:35:01 · 644 阅读 · 0 评论 -
android master key
我也来说说android master key 漏洞,官方称为ANDROID-8219321。先是在看雪上看到android master key的漏洞,这个号称可以控制95%以上的android手机(理论上会影响2013年5月以前的android系统,大概是4.3之前的android)。So crazy!不得了,赶紧研究一下。主要参考了以下文章:http://bbs.pe转载 2015-11-24 16:19:49 · 917 阅读 · 0 评论 -
Android版xx助手之天天酷跑外挂详细分析
Android版xx助手之天天酷跑外挂详细分析Android版xx助手之天天酷跑外挂详细分析图/文 莫灰灰背景近些年来,移动互联网的大肆崛起,潜移默化中影响着人们的生活和工作习惯。当腾讯的微信平台接入手机游戏之后,移动端的游戏也开始火了起来,这更是改变了人们长久以来的游戏娱乐习惯。茶余饭后,小伙伴们掏出“家伙”打个飞机已是习以为常的事情了。转载 2015-07-14 09:52:06 · 1897 阅读 · 0 评论 -
支付宝钱包手势密码破解实战(root过的手机可直接绕过手势密码)
/*本文章由 莫灰灰 编写,转载请注明出处。 作者:莫灰灰 邮箱: minzhenfei@163.com*/背景 随着移动互联网的普及以及手机屏幕越做越大等特点,在移动设备上购物、消费已是人们不可或缺的一个生活习惯了。随着这股浪潮的兴起,安全、便捷的移动支付需求也越来越大。因此,各大互联网公司纷纷推出了其移动支付平台。其中,用的比较多转载 2015-07-13 17:30:54 · 2271 阅读 · 0 评论 -
Fidder https抓包 失败问题解决
参考文档:http://www.telerik.com/forums/ssl-negotiation-doesn%27t-initiate-for-some-traffic进行抓包后发现https 不能正确建立,After the client received notice of the established CONNECT, it failed to send any原创 2015-05-19 11:16:47 · 5020 阅读 · 0 评论 -
关于JNI调用第三方静态库
http://blog.csdn.net/doveqian/article/details/6931507以前没使用过jni,现在用起来比较复杂了,总是弄的一头雾水,比如现在写得双向翻译:含有多个第三方库,如何加载进来呢,网上找了很久,发现这样可以做到:更改:android.mk[java] view plaincopy转载 2015-05-26 20:25:07 · 2178 阅读 · 0 评论 -
android调用第三方库——第三篇——编写库android程序整合第三方库libhello.so到自己的库libhelloword.so
http://blog.csdn.net/jiuyueguang/article/details/94505970:前言:在第二篇中,我们主要介绍了丙方android公司利用乙方C++公司给的动态库,直接调用库中的方法,但是这样方式受限于:乙方C++公司开发的动态库是否符合jni的规范,如果不规范,则不能直接调用如果丙方android公司哪一天老板脑瓜抽筋说:“转载 2015-05-26 20:25:57 · 922 阅读 · 0 评论 -
JNI高级教程之数据类型转换
(转载,From:http://blog.csdn.net/jinhill/article/details/6918821)最近做Android开发的人越来越多,Android开发难免会遇到调用本地库,这就需要采用JNI技术,JNI本身并不复杂,但大多数开发者在类型转换上遇到麻烦,今天特地将几种常用类型转换写成一个实例来告诉大家如何转换,尤其是Java的类和C的结构的转换,结构体中嵌套结构转载 2015-04-21 20:34:53 · 662 阅读 · 0 评论 -
Android Native/Tombstone Crash Log 详细分析
http://blog.sina.com.cn/s/blog_702c2db50102vc2h.htmlAndroid 虽然已经有好几年了,但是NDK的开放速度却非常缓慢,所以目前网络上针对对Android Native Crash的分析说明还比较少,尤其是非常详细的分析方式更难以查询。因此大部分程序员在遇到难以进行addr2line的crash log时,会一筹莫展。事实转载 2015-04-20 21:43:41 · 1408 阅读 · 0 评论 -
Android:资源 id 及资源 id 的动态获取
http://blog.csdn.net/kmyhy/article/details/6583804我们平时获取资源是通过 findViewById 方法进行的,比如我们常在onCreate方法中使用这样的语句:btnChecked=(ImageView)findViewById(R.id.imgCheck); findViewById是我们获取layo转载 2015-04-07 19:30:50 · 585 阅读 · 0 评论 -
android:sharedUserId权限问题
转载自:http://329716228.iteye.com/blog/1503160http://blog.csdn.net/lilu_leo/article/details/6608569 安装在设备中的每一个apk文件,Android给每个APK进程分配一个单独的用户空间,其manifest中的userid就是对应一个Linux用户都会被分配到一个属转载 2014-12-04 22:54:02 · 3800 阅读 · 0 评论 -
PackageManager后台静默安装
http://blog.csdn.net/qq272803220/article/details/9102401首先要说到三个类。[java] view plaincopyimport android.content.pm.IPackageInstallObserver; import android.c转载 2014-12-04 21:45:43 · 3121 阅读 · 0 评论 -
android shell toolbox权限限制
我们平时在开发安卓平台的时候会用到大量的shell tool,chmod reboot netcfg ifconfig等等诸如此类。busybox是一个超级工具集合,在reboot的时候按照配合使用超级爽,当然了也有很多厂家直接集成了busybox的工具集。其实,翻来覆去,还是原生自带的一些系统命令对权限的管理很死板,不好用。下面我们就来看看一些命令的权限限制:1、su权限原创 2014-12-01 16:06:09 · 1509 阅读 · 0 评论 -
Adb进程在Debug版本下Shell下不能被kill问题
前段时间,工作阶段,经同事提醒遇到的一个问题:在debug版本下shell #,不能使用kill -9 pid进行adbd进程的操作。后来想想代码设计的确如此:自己为了记录,完整进行了一下分析记录。在debug模式下,shell用户是不能杀掉root用户组的adbd的。但是为什么在User版本模式下可以,是因为adbd进程在Debug版本下有用户组降权的代码逻辑。我原创 2014-12-01 14:42:11 · 1848 阅读 · 0 评论 -
【【【常用的ubuntu第三方工具及android命令(自存档)】】】二
【【【常用的ubuntu第三方工具及android命令(自存档)】】】1、android脚本原创 2014-09-02 10:12:46 · 999 阅读 · 0 评论 -
Android中Bitmap和Drawable
转载:http://dyh7077063.iteye.com/blog/970672一、相关概念1、Drawable就是一个可画的对象,其可能是一张位图(BitmapDrawable),也可能是一个图形(ShapeDrawable),还有可能是一个图层(LayerDrawable),我们根据画图的需求,创建相应的可画对象2、Canvas画布,绘图的目的区域,用于绘图3、Bitmap转载 2013-03-31 14:58:01 · 827 阅读 · 0 评论 -
JSON数据格式必知
转载自:http://blog.csdn.net/linghu_java/article/details/7220241 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScript Programming Language,Standard ECMA-262 3rd Editi转载 2013-03-31 15:46:31 · 760 阅读 · 0 评论 -
PC 远程控制 android手机的方法之一VNC
1、VNC访问a 、在android手机中安装vnc 的服务端:androidvncserverhttp://code.google.com/p/android-vnc-server/本文下载了已经编写好的bin执行文件 确保你的手机已经ROOT,adb push /yourpath/androidvncserver /sdcardadb shellcp /sdc原创 2012-08-07 22:41:45 · 12095 阅读 · 3 评论 -
PC 远程控制 android手机的方法之二 androidscreencast
参考文档:http://code.google.com/p/androidscreencast/ androidscreencast是一款使用java applet编写的程序,需要有JRE环境当然了他的好处 显而易见喽,跨平台,在Windows/Linux/MacOS 上通杀。使用前提: 你的手机已经ROOT优点: 录像 键盘映射缺点: 刷原创 2012-08-07 23:01:13 · 4706 阅读 · 0 评论 -
手机常用屏幕分辨率及材质名词解释
转载自:http://www.cnblogs.com/Rocky_/archive/2012/03/09/2387507.html http://blog.csdn.net/zuolongsnail/article/details/6318058 1、Android开发中的drawable-(hdpi,mdpi,ldpi)和WVGA,HVGA,QVGA的区别以及联系转载 2012-08-07 20:51:42 · 23710 阅读 · 0 评论 -
android平台tcpdump wireshark 网络数据抓包(综合)
1 Tcpdump工具使用 TcpDump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息。参见:http://baike.baidu.com/view/76504.htm?fr=ala0_1_1该工具使用便捷,在linux上命令行执行即可进行抓包,尤其是在a转载 2012-07-20 20:54:01 · 14928 阅读 · 2 评论