![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
文章平均质量分 65
seLc7
这个作者很懒,什么都没留下…
展开
-
Ubuntu 13.04下配置Android源代码
一点小经验。下载安装Ubuntu13.04后,启动终端。1.Gitandroid源代码是采用git管理的,所以,先安装个git:sudo apt-get install git-core gnupg2.其他的一些依赖包由于后面需要用到解压的操作,不妨先下好这些依赖包。其中libsdl-dev可能会提供更新,我看见的版本是1.2.另外就是libwxgtk2.8-dev原创 2013-06-20 15:49:31 · 1086 阅读 · 0 评论 -
.sdp文件(h264)获取sps和pps
1.需要从手机端获取一个H264编码的视频流。(有一篇文章:http://blog.csdn.net/zgyulongfei/article/details/7538523)或者,手机端直接拍摄的视频是mp4文件,利用winhex分析其16进制编码,打开后,找到avcC,E1表示为sps,09表示有9个16进制数表示sps,也就是:67 42 C0 1F 00 A0 0B 72 。后面的01原创 2013-09-16 10:16:43 · 2241 阅读 · 0 评论 -
android 获取sim卡运营商信息(转)
TelephonyManager tm = (TelephonyManager)Context.getSystemService(Context.TELEPHONY_SERVICE);注意:一些电话信息需要相应的权限。// 获取服务提供商名字,比如电信,联通,移动用下面的方法第一种方法: 获取手机的IMSI码,并判断是中国移动\中国联通\中国电信getSimOperatorNa转载 2013-09-18 10:22:04 · 1326 阅读 · 0 评论 -
SharedPreferences 学习
一般Android软件都提供几个配置选项给用户选择,用到的是SharedPreferences类持有配置信息,一般除了取得配置信息,还可以使用SharedPreferences.Editor修改配置信息,所以可以配置信息以外重要的参数保存到SharedPreferences下面,手机模拟器保存在data/data/程序包名/shared_prefs 这对Android程序恢复到上次退出原创 2013-10-30 12:00:36 · 764 阅读 · 0 评论 -
Android:Uid&Pid,etc.
1.pid:一个pid对应一个进程,系统会自动分配给新打开的进程一个独一无二的pid。进程终止后,pid会被系统回收。新产生的pid,一般都比之前所有的pid的进程号大,也就是说回收了的进程号不一定会被使用,而是分配新的pid给新进程。2.uid:每一个不同的程序都有一个uid(而不是常说的那种用户id),一个应用里可以有多个pid,uid是在app安装是被系统赋予的,是不变的。除非卸载了重装原创 2013-10-30 15:52:33 · 761 阅读 · 0 评论 -
Android长度单位详解(dp、sp、px、in、pt、mm、dip)
Android中定义的dimension单位有以下这些:px(Pixels ,像素):对应屏幕上的实际像素点。in(Inches ,英寸):屏幕物理长度单位。mm(Millimeters ,毫米):屏幕物理长度单位。pt(Points ,磅):屏幕物理长度单位,1/72英寸。dp(与密度无关的像素):逻辑长度单位,在 160 dpi 屏幕上,1dp=1px=1/160英寸。随着转载 2013-11-06 11:26:27 · 776 阅读 · 0 评论 -
Activity 变成对话框,然后再隐藏?
由于继续需要做一些无感操控的工作,之前也记录了下利用悬浮窗的方法。今天突然发现原来activity可以直接嗯嗯嗯啊。首先我在AndroidManifest里给activity添加了如下一行:android:theme="@android:style/Theme.Dialog" ok,我发现activity变成对话框的弹出模式了。但是背景也就是桌面是变暗的,我希望能恢复正常的原创 2013-11-06 13:23:57 · 1372 阅读 · 0 评论 -
Android程序的退出功能
搞Android开发有一段时间了,相信很多从Windows开发过来的Android程序员都习惯性地会跟我一样遇到过同一个问题:如何彻底退出程序?这里说下我自己的经验,并不权威,仅供参考。 一开始我也上网到处找退出的资料,网上这方面的文章也是很多,总结下来退出Android程序的方法大概有以下几种:1.直接调System.exit(0)或直接用android.os.Proce转载 2013-11-07 15:34:40 · 856 阅读 · 0 评论 -
Android 获取自带浏览器上网记录
先是搜索了一下,在manifest里添加有了这个权限就可以读取上网记录和书签了。开始时我以为只有上网记录,但是明显bookmarks是表示书签啊。而书签一般是没有时间这个内容的。所以对query语句进行了修改,添加搜索限制条件。contentResolver.query(Uri.parse("content://browser/bookmarks"), new String[] {原创 2013-11-13 16:34:04 · 3526 阅读 · 1 评论 -
学习的资料
Android应用程序开发以及背后的设计思想深度剖析http://blog.csdn.net/21cnbao/article/details/7835255原创 2013-09-29 15:53:30 · 527 阅读 · 0 评论 -
LayoutInflater的inflate函数用法详解(也setContenView的区别)
转载于:http://www.open-open.com/lib/view/open1328837587484.htmlLayoutInflater作用是将layout的xml布局文件实例化为View类对象。获取LayoutInflater的方法有如下三种:LayoutInflater inflater=(LayoutInflater)context.getSystem转载 2013-09-05 16:03:31 · 1044 阅读 · 0 评论 -
ubuntu13.04 下安装DroidBox
Droidbox:http://code.google.com/p/droidbox/Android sdk:http://developer.android.com/sdk/index.html 由于droidbox是一个沙盒,需要在模拟器环境下运行,所以,我们需要几个环境配置。1:ubuntu的下载配置。我采用的是13.04版本。官网下载就可。2:终端需要写入几个环境变量:原创 2013-07-08 16:30:00 · 2238 阅读 · 0 评论 -
CatchLog log信息捕捉
一定一定要添加权限!!!uses-permission android:name="android.permission.READ_LOGS" /> 通过启动另一个service来获取log信息。并通过broadcast 发送log信息。public void run() { // TODO Auto-generated method stub S原创 2013-07-30 16:32:13 · 4913 阅读 · 0 评论 -
CatchLog 添加alertdialog
一些要点:setContentView和inflate的区别:setContentView()一旦调用, layout就会立刻显示UI;而inflate只会把Layout形成一个以view类实现成的对象,有需要时再用setContentView(view)显示出来。一般在activity中通过setContentView()将界面显示出来,但是如果在非activity中如何对控件布原创 2013-07-31 13:49:32 · 1031 阅读 · 0 评论 -
CatchLog 关键字搜索(往service传值,service取值)
记录一点:某项工作做到一定程度之后,如果要修改一定要备份一下,无聊是个工程还是个txt!首先学习到的是,通过intent发送值给service。public void onClick(DialogInterface dialog, int whichButton) { EditText keyWordText = (EditText) view.findViewByI原创 2013-08-01 10:50:06 · 1849 阅读 · 0 评论 -
CatchLog 添加分类搜索 实现弹出菜单式操作
这几天被搞的头都大了,就在刚刚无意中百度发现了到底是哪里出现的错误。这个把我搞的快崩溃了的问题就是:当我进行分类搜索之后,再进行关键字搜索或者全局搜索发现会出现分类搜索的信息,也就是冗余的信息。而我在MainActivity明明就调用stopService终止了该后台服务了,也验证了service是调用了onDestroy()的。但是就是会出现无关的冗余信息。问题出在这里:service虽原创 2013-08-09 16:19:54 · 1475 阅读 · 0 评论 -
Socket android&php相关
使用wamp时,从wampserver里的php下的php扩展修改打开php_sockets。因为wamp里有两个php.ini,一个在php目录下,一个在apache的bin目录里,手动修改两个都要修改。1.socketjava:ServerSocket serverSocket=new ServerSocket(8888); while(true){ Socket s原创 2013-08-27 15:20:28 · 802 阅读 · 0 评论 -
悬浮窗添加SurfaceView
Android桌面悬浮窗效果实现,仿360手机卫士悬浮窗效果:http://blog.csdn.net/guolin_blog/article/details/8689140Android 浮动窗口进阶——画中画,浮动视频(附Demo):http://www.cnblogs.com/mythou/p/3250302.htmlAndroid桌面悬浮窗:ht原创 2013-09-11 14:11:20 · 3782 阅读 · 1 评论 -
android 开发 raw和assets
*res/raw和assets的相同点:1.两者目录下的文件在打包后会原封不动的保存在apk包中,不会被编译成二进制。*res/raw和assets的不同点:1.res/raw中的文件会被映射到R.java文件中,访问的时候直接使用资源ID即R.id.filename;assets文件夹下的文件不会被映射到R.java中,访问的时候需要AssetManager类。2.r转载 2014-07-04 11:03:47 · 801 阅读 · 0 评论