ANDROID 调试技术: 1)Ps 指令 ls –l /proc/27/ cat /proc/27/cmdline       #cmdline文件表示了这个进程所在的命令行. cat /proc/27/status      #status 文件表明了获知这个进程的相关信息. #stat包含更多信息,但较难读. cat /proc/27/task      #task 文件表明了进程信息. 2)vmstat 查看虚拟内存统计信息 3)top 统计CPU的消耗情况 4)dumpstat  du…
Android开发60条技术经验总结,以下是全文: 1. 全部Activity可继承自BaseActivity,便于统一风格与处理公共事件,构建对话框统一构建器的建立,万一需要整体变动,一处修改到处有效. 2. 数据库表段字段常量和SQL逻辑分离,更清晰,建议使用Lite系列框架 LiteOrm 库,超级清晰且重心可以放在业务上不用关心数据库细节. 3. 全局变量放全局类中,模块私有放自己的管理类中,让常量清晰且集中. 4. 不要相信庞大的管理类的东西会带来什么好处,可能是一场灾难,而要时刻注意…
Android 开发60条技术经验总结: 1. 全部Activity可继承自BaseActivity,便于统一风格与处理公共事件,构建对话框统一构建器的建立,万一需要整体变动,一处修改到处有效. 2. 数据库表段字段常量和SQL逻辑分离,更清晰,建议使用Lite系列框架 LiteOrm 库,超级清晰且重心可以放在业务上不用关心数据库细节. 3. 全局变量放全局类中,模块私有放自己的管理类中,让常量清晰且集中. 4. 不要相信庞大的管理类的东西会带来什么好处,可能是一场灾难,而要时刻注意单一职责原…
Android开发常用工具汇总,本文章不断更新完善 一.数据库小工具Sqlite Developer  SQLite,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了.它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如 Tcl.C#.PHP.Java等,还有ODBC接口,同样比起Mysql.PostgreSQL…
作者:蓝之风 出处:http://www.cnblogs.com/vaiyanzi/ Android开发常用的插件及工具 1.GitHub,这个不管是做安卓还是其他,只要是开发就必上的网站,也是天朝没有墙掉为数不多的网站 2.Stack OverFlow,这个和上面一样,国外非常著名的问答网站,在上面基本上很多问题都可以得到解决 3.Genymotion模拟器,搞开发怎么能少了它呢,史上最快的模拟器,没有之一, 秒杀安卓原生模拟器好几条街.这个谁用谁知道,不过就是新版不支持ARM结构,需要自己另…
//36个Android开发常用代码片段 //拨打电话 public static void call(Context context, String phoneNumber) { context.startActivity( new Intent(Intent.ACTION_CALL, Uri.parse( "tel:" + phoneNumber))); } //跳转至拨号界面 public static void callDial(Context context, String…
https://blog.csdn.net/SGQ_CSDN/article/details/79910709 Android开发常用开源框架:图片处理 框架名称 功能描述 Android Universal Image Loader 一个强大的加载,缓存,展示图片的库,已过时 Picasso 一个强大的图片下载与缓存的库 Fresco 一个用于管理图像和他们使用的内存的库 Glide 一个图片加载和缓存的库,使用的App有:网易新闻 GlidePalette Android Lollipop…
转载自: http://blog.csdn.net/shimiso/article/details/6788375 Android移动开发平台现在不是一个“火”字能形容的,今年Android平台在市场占有率上相比去年取得的886%增长!如果我只看增长率,iPhone据统计才有61%的增长.而创造了山寨概念的联发科也在近期宣布将进军Android.这些事实可以给你关于两个平台流行度的印像,但是事实上,这些数据告诉了智能机开发员的谁才是真正的赢家.在时下,智能机越来越流行,因此成为一个快速增长的An…
来源于http://www.open-open.com/lib/view/open1416535785398.html 主要介绍总结的Android开发中常用的工具类,大部分同样适用于Java. 目前包括  HttpUtils.DownloadManagerPro.Safe.ijiami.ShellUtils.PackageUtils. PreferencesUtils.JSONUtils.FileUtils.ResourceUtils.StringUtils. ParcelUtils.Rand…
在进行android开发的时候有时候总是连接不上设备,因为设备的USB进行频繁插拔之后会导致一定的损坏.所以在设备已经无法利用数据线进行连接开发工具的时候就需要有那么一个功能,那就是无线调试,是不是感觉很有feeling? 无线调试可以通过adb命令来触发,也可以通过安装相关软件来进行开启.首先我们来说说用adb命令来做这件事.哦差点忘了说了,这两种方法的前提是设备已经root. 那么在adb命令下是这么着,如果你已经连接了USB,辣么用下面的命令去开启无线调试. adb tcpip 5555…
1.eoe Android开发者论坛 目前国内最早的Android开发者社区,人气非常旺聚集了不少Android开发方面的高手,开发中遇到的问题大都能在这里获得解决,网站最大的特色是定期发布<eoe特刊>,问答频道和资料分享做的也不错. 访问地址:http://www.eoeandroid.com 2. AndDev 国外非常好的一个Android开发者论坛,论坛版块划分完全面向开发者,从入门到进阶话题很全面,版主的水平也非常高,经常会出一些教程. 访问地址:http://www.anddev…
   Android开发环境将分为SDK相关内容.Eclipse ADT相关内容.模拟器AVD相关内容.调试器DDMS相关内容.日志LogCat相关内容.连接驱动ADB相关内容.内存泄露检测工具MAT相关内容.GDB调试.Android Market.非eclipse/java开发环境.官方文档几部分讲解,希望对初学者有个系统的指导,也希望大家对知识内容不断补充! 1.Android DDMS使用http://www.apkbus.com/android-157-1-1.html 2.Andro…
原文链接:http://android.eoe.cn/topic/android_sdk SDK Tools是Android SDK的一个可下载部分,它包括Android SDK的开发和调试的所有工具. 如果你刚刚了解SDK,你可以从SDK starter package下载最新版本的SDK. 如果你已经在使用SDK,并想获取最新版本的SDK Tools,你可以通过Android SDK Manager来获取更新.有关如何更新的更多信息,请参见Exploring the SDK. * 历史版本*…
主要介绍总结的Android开发中常用的工具类,大部分同样适用于Java. 目前包括  HttpUtils.DownloadManagerPro.Safe.ijiami.ShellUtils.PackageUtils.PreferencesUtils.JSONUtils.FileUtils.ResourceUtils.StringUtils.ParcelUtils.RandomUtils.ArrayUtils.ImageUtils.ListUtils.MapUtils.ObjectUtils.S…
在 Android 开发中经常使用到的小功能,用于记录开发的那些事^_^ 1. 获取 release 和 debug 版本的 SHA1 public static String getSHA1(Context context) { try { PackageInfo info = context.getPackageManager().getPackageInfo( context.getPackageName(), PackageManager.GET_SIGNATURES); byte[]…
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/38965311,本文出自[张鸿洋的博客] 打开大家手上的项目,基本都会有一大批的辅助类,今天特此整理出10个基本每个项目中都会使用的工具类,用于快速开发~~ 在此感谢群里给我发项目中工具类的兄弟/姐妹~ 1.日志工具类L.java package com.zhy.utils; import android.util.Log; /** * Log统一管理类 * * * */ pub…
加在AndroidManifest.xml 文件中manifest标签以内,application以外 例如:<!--网络权限 --> <uses-permission android:name="android.permission.INTERNET" /> 访问登记属性 android.permission.ACCESS_CHECKIN_PROPERTIES ,读取或写入登记check-in数据库属性表的权限 获取错略位置 android.permissio…
ADB全称Android Debug Bridge, 是android sdk里的一个工具, 用这个工具可以直接操作管理android模拟器或者真实的andriod设备.它的功能如下: 运行设备的shell(命令行) 管理模拟器或设备的端口映射 图片链接和图片上传 计算机和设备之间上传/下载文件 将本地apk软件安装至模拟器或android设备 其实ADB是一个客户端-服务器端 程序,客户端即PC端, 服务器端是android设备.客户端包含在sdk里.设备上不需要安装,只需要在手机上打开选项s…
1.  测试技术简介 Android平台微信公众号一般以H5的形式开发,测试发现流量一般都通过js进行加密传输,导致无法对越权.SQL注入等风险点进行测试.针对此难点,本手册会介绍包括Android环境下 js断点调试.js内容修改以及配合插件进行测试的方法,以帮助获取解密后的流量,拓宽安全测试的范围. 2.  测试技术基本环境需求 硬件:root手机 软件:burpsuite.chrome.xposed.startwebviewdebug 3.  测试技术操作指南 3.1. js断点调试方法…
1.android string.xml 文字中间加入空格 android string.xml前后加空格的技巧 <string name="password">密    码</string> &#160 这个就代表着空格 2.文字单行显示 android layout布局文件中TextView.EditView单行显示和输入 <TextView android:singleLine="true"/>:文本单行显示 <…
我们都知道,android的调试打了断点之后运行时要使用debug as->android application 但是这样的运行效率非常低,那么我们有没有快速的方法呢? 当然有. 我们打完断点之后,不使用debug as 而是使用run as,运行之后,打开ddms,如图,选中调试的设备. 然后点击上面的绿色按钮,这个时候再把断点挂上 然后在运行android应用的过程中当运行到断点处就会停下来. 这样调试速度会非常快. 版权声明:本文为博主原创文章,未经博主允许不得转载.若有错误地方,还望批…
在前几篇中,虽然已经实现了rtsp视频流的对接,但是还要做的工作还非常多,onvif本来就是一个覆盖面非常广的一个协议,每一个功能都要填充大量的函数.而且稍不注意就会出现segmentation fault错误.下面把我之前开发调试时的经验写下来,希望能够帮助有这方面需求的人.[来自http://blog.csdn.net/ghostyu] 1.打开onvif调试开关,以便让onvif打印一些可用的调试信息. 在Makefile中添加调试宏定义如: CC = gcc -DDEBUG 2.打开调试…
UI相关 图片 Android-Universal-Image-Loader:com.nostra13.universalimageloader:异步加载.缓存.显示图片 ImageLoader:com.novoda.imageloader:异步加载.缓存.显示图片 picasso:com.squareup.picasso:功能强大的图片下载缓存库 PhotoView:uk\co\senab\photoview:支持缩放和各种手势的ImageView ListView JazzyListView…
随着手机的发展,现在各大手机支持的传感器类型也越来越多,在开发中利用传感器进行某些操作令人们有一种耳目一新的感觉,例如微信中的摇一摇,以及手机音乐播放器中的摇一摇切歌.今天来简单介绍下Android中传感器的使用以及一些常用的传感器. 一.传感器的使用 1.首先我们需要获得传感器管理对象:通过 mSensorManager = (SensorManager) getSystemService(Context.SENSOR_SERVICE); 2.为SensorManager对象添加监听事件,通过…
在安卓开发中,我们常常都需要借助各种各样的方法.类和接口来实现相关功能.提升开发效率,但对于初学者而言,什么时候该用什么类.方法和接口呢?下面小编整理了29个,日常开发中比较常用的类.方法.接口及其应用场景,分享给大家,赶紧学起来吧. 1.Throwable类中的getStackTrace()方法,根据这个方法可以得到函数的逐层调用地址,其返回值为StackTraceElement[]: 2.StackTraceElement类,其中四个方法getClassName(),getFileName(…
参考资料:http://www.oschina.net/code/snippet_166763_6502 //以下是常用到的Intent的URI及其示例,包含了大部分应用中用到的共用Intent. //一.打开一个网页,类别是Intent.ACTION_VIEW Uri uri = Uri.parse(“http://blog.3gstdy.com/”); Intent intent = new Intent(Intent.ACTION_VIEW, uri); //二.打开地图并定位到一个点 U…
今年毋庸置疑是找工作的寒冬,每一个出来找工作的同学都是值得尊敬的.现在找工作,虽然略难,但是反过来看也会逼迫我们成为更加优秀的自己. 但是不管是旺季还是寒冬,有一些优秀的同学找工作还是挺顺利的.所以说还是得提高我们自己的硬实力. 本文主要解答这些问题,如果说你想知道以下几点,就可以看下去了 当下好找工作嘛 如何写简历 如何挑选靠谱的公司 我的经验水平能拿多少的工资 问到项目中的技术难点怎么回答 2021年Android面试押题 如何和 HR 聊天,比如谈钱等等 一.当下好找工作嘛 想必大家现在经…
聚合数据-免费数据调用 https://www.juhe.cn/ 有赞- 免费的微商城 http://youzan.com/ 秀米微信图文编辑器 http://xiumi.us/ 禅道项目管理软件 http://www.zentao.net/ 安卓开发工具平台 http://www.androiddevtools.cn/ 友盟_开发者服务平台 http://www.umeng.com/ Bmob移动后端云服务平台 http://www.bmob.cn/ 初页- 优质H5微信海报 手机应用 兔展-…
版本兼容:官方 support 全家桶 网络请求:Android-Async-Http.Retrofit.OkHttp.Volley图片加载:Glide 和 Universal-Image-Loader总线:EventBus.OttoJSON 解析:FastJSONView 注解:Butterknife(配合 ButterKnife Zelezny 有奇效) 依赖注入:Dagger2 图片加载:Fresco.Glide各种各样的弹窗:DialogPlus代替 Toast 的消息提示:AppMsg…
1.GitHub,这个不管是做安卓还是其他,只要是开发就必上的网站,也是天朝没有墙掉为数不多的网站 2.Stack OverFlow,这个和上面一样,国外非常著名的问答网站,在上面基本上很多问题都可以得到解决 3.Genymotion模拟器,搞开发怎么能少了它呢,史上最快的模拟器,没有之一, 秒杀安卓原生模拟器好几条街.这个谁用谁知道,不过就是新版不支持ARM结构,需要自己另外安装扩展包才可以. 4.GitEye,一款图形画得GIT客户端工具,当然你也可以选择这个 SourceTree,MAC下…