- 博客(97)
- 收藏
- 关注
转载 button 键的背景颜色变换
Android中渐变效果的设置在Drawable文件夹下建立xml文件: android:shape="rectangle"> android:startColor="#00000000" android:centerColor="#FFFFFFFF" android:en
2013-01-23 14:02:51
1147
1
转载 【Android应用开发】-(18)静默方式实现批量安装卸载应用程序
前段时间做了一个批量安装卸载应用程序的小应用,由于安装卸载应用程序的部分API是隐藏的,所以必须在ubuntu下下载Android系统源码,并编译之后使用MM命令编译生成APK文件,其实也难。思路是这样的,在XX/packages/apps目录下有一个PackageInstaller的应用程序,Android机器中安装卸载都是由这个应用程序完成的。但是它没有批量安装和卸载的功能,如果要在自己的应用
2013-01-05 19:39:58
848
1
转载 Android之TelephonyManager类的方法详解
TelephonyManager类主要提供了一系列用于访问与手机通讯相关的状态和信息的get方法。其中包括手机SIM的状态和信息、电信网络的状态及手机用户的信息。在应用程序中可以使用这些get方法获取相关数据。 TelephonyManager类的对象可以通过Context.getSystemService(Context.TELEPHONY_SERVICE)方法来获得,需要注意的是有些
2013-01-05 18:18:09
764
1
转载 Android 4.0 捕获Home键
近日手上有一个项目,要实现按下HOME键,来停止背景音乐,我就想能不能监听HOME键,来做我想要做的事情。到网上一搜,还真的可以。证明了我的想法是正确的。心里暗暗乐了一下。监听HOME建在Android上可以有两种方法。第一种方法:此方法在Android 4.0以上不可取。 1.在AndroidManifest.xml中加上权限,禁止HOME键。
2012-12-28 16:51:22
2437
2
转载 如何隐藏Android4.0及以上版本的ActionBar、NotificationBar、StatusBar、SystemBar、TitleBar
1.ActionBar: android:name="Demo" android:label="@string/app_name" android:theme="@android:style/Theme.NoTitleBar.Fullscreen" >
2012-12-28 15:02:13
884
转载 应用于Eclipse的简单快速的UML编辑软件
应用于Eclipse的简单快速的UML编辑软件时间:2012-07-06 12:50来源:风信网 作者:末信 点击:416次 我要评论摘要:在应用系统软件开发过程中,如果软件由很多对象组成,它的结构仅仅凭借分析很难理清,同时为了有利于软件的开发及重用,所以在开发系统之前建模是非常有必要的,在众多的建模方法中选择一种适应自身应用特点,方便不同背景的人们交流的建模方
2012-12-08 10:58:03
1358
转载 实现半透明的popup window
昨天上午去了个面试,公司名我就不说了。面我那哥们问我有没有实现过半透明的popupwindow。哎,俺实在,没有做过那就是没有做过。估计那哥们也没打算要我,嫌我经验不够,我也没有舌灿莲花那种口才。公司老总说要求签卖身契,3年合同,3年之内辞职要赔钱。3年时间何其漫长,要是公司留得住人,不用签卖身契照样生意兴隆,人才(财)滚滚而来。现在打算去广州了,女朋友一个人在那边,男人嘛,该承担还是得承担,论坛
2012-12-08 08:54:28
897
转载 Android TextView 结合SpannableString方法
protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.textview); TextView txtInfo =(TextView)findViewById(R.id
2012-12-04 18:15:37
604
转载 Dialog 点击按键后不消失
解决方法一:笨方法 这个方法就是不现实alertDialog上自己的Buttton,而是自己定义一个View放在AlertDialog中,这样就可以决绝了方法二:提倡 在dialog按钮事件代码中添加下面代码,将会很好屏蔽掉消失事件: try {
2012-12-04 18:14:24
917
转载 Intent传递对象Parcel
对象必须实现Serializable,对象代码如下:Java代码 import java.io.Serializable; import android.graphics.drawable.Drawable; "white-space: normal;">class="java" name="code">//传送的对象 p
2012-12-03 10:44:54
714
转载 Android中Preference的使用以及监听事件分析
博客园闪存首页新随笔联系管理订阅随笔- 45 文章- 0 评论- 7 转载请注明出处: http://blog.csdn.net/qinjuning 在Android系统源码中,绝大多数应用程序的UI布局采用了Preference的布局结构,而不是我们平时在模拟器中构建应用程序时使用的View 布局结构,例如,Setting模块中布局。当然,凡
2012-11-28 09:31:06
640
转载 Android 4.0 中由ProGuard引发的一场血案
[置顶] Android 4.0 中由ProGuard引发的一场血案分类: Android2012-11-05 10:28 2509人阅读 评论(16) 收藏 举报android编译源码android4.0目录(?)[+]案件还原: 修改Android 4.0源码中的Setting,添加一项功能之后,在eng模式下编译,
2012-11-27 12:16:35
643
转载 getSystemservice()原理
getSystemservice()原理2012-02-21 10:57 91人阅读 评论(0) 收藏 举报1. 说明 android的后台运行在很多service,它们在系统启动时被SystemServer开启,支持系统的正常工作,比如MountService监听是否有SD卡安装及移除,ClipboardService提供剪切板功能,PackageManager
2012-11-27 12:09:48
717
转载 getsystem基本实现
android的后台运行在很多service,它们在系统启动时被SystemServer开启,支持系统的正常工作,比如MountService监听是否有SD卡安装及移除,ClipboardService提供剪切板功能,PackageManagerService提供软件包的安装移除及查看等等,应用程序可以通过系统提供的Manager接口来访问这些Service提供的数据,以下将说明他们的工具流程
2012-11-23 21:18:11
877
转载 分析HttpConnect中的Received authentication challenge is null 异常
这个问题是我在登录注册的时候出现的。Android客户端与DJANGO后台。我每次输入错误密码的时候就会出现上述错误,而输入正确的用户名密码是没有这个错误的。还有一个奇怪的现象:我写一个java测试代码的时候,输入错误的用户名和密码是不会抛出这个异常的,而我把该代码转移到Android程序里面,就会出现这个异常。真实让人费解。。。。 查了下源码发现HttpURLConnectionImp
2012-11-23 15:11:59
1156
转载 Android 4.0 ICS SystemUI浅析——SystemUI启动流程
阅读Android 4.0源码也有一段时间了,这次是针对SystemUI的一个学习过程。本文只是对SystemUI分析的一个开始——启动流程的分析,网上有很多关于2.3的SystemUI的分析,可4.0与2.3的差别还是很大的,为了给自己留下笔记同时也方便大家学习和探讨,遂写此文,后续将有更多关于SystemUI的分析,敬请关注。 转载请注明出处:http://blog.csdn.
2012-11-22 19:50:18
862
转载 android AlarmService
android AlarmService分类: Android2012-08-23 10:23 39人阅读 评论(0) 收藏 举报实验2:使用AlarmService: 2.1通过AlarmService每个5秒发送一个广播,setRepeating时的类型为AlarmManager.ELAPSED_REALTIME。
2012-11-22 19:49:24
1858
转载 Android使用AsyncTask实现可以断点续传的DownloadManager功能
Android使用AsyncTask实现可以断点续传的DownloadManager功能2012-11-21 21:45:22标签:Android AsyncTask DownloadManager原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://jerrysun.blog.51cto.com/745955
2012-11-22 13:08:56
1178
转载 取消自动获取焦点(默认进来焦点到edittext),取消进入呼出软件盘
博客分类: android(安卓) Xml代码 LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:id="@+id/checkinlinear" android:layout_
2012-11-16 10:00:12
601
转载 textlink 中的空格
android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="请访问: www.baidu.com" android:autoLink="all" android:textColorLink="#FFFFFF00" /> 对上
2012-11-15 14:08:11
606
转载 system UI分析
阅读Android 4.0源码也有一段时间了,这次是针对SystemUI的一个学习过程。本文只是对SystemUI分析的一个开始——启动流程的分析,网上有很多关于2.3的SystemUI的分析,可4.0与2.3的差别还是很大的,为了给自己留下笔记同时也方便大家学习和探讨,遂写此文,后续将有更多关于SystemUI的分析,敬请关注。 转载请注明出处:http://blog.csd
2012-11-15 13:58:40
1167
转载 android内存泄漏
android内存泄漏|字号 订阅1,引用没释放造成的内存泄露 1.1注册没取消造成的内存泄露 这种Android的内存泄露比纯java的内存泄露还要严重,因为其他一些Android程序可能引用我们的Anroid程序的对象(比如注册机制)。即使我们的Android程序已经结束了,但是别的引用程序仍然还有对我们的Android程
2012-11-15 13:57:11
660
转载 JNI实现
一、概述 对于大部分应用开发者来说可能都不怎么接触到NDK,但如果涉及到硬件操作的话就不得不使用NDK了。使用NDK还有另一个原因,就是C/C++的效率比较高,因此我们可以把一些耗时的操作放在NDK中实现。 关于java与c/c++的互相调用,网上有一大堆的文章介绍。但仔细观察可以发现,基本都是讲在java中调用一个本地方法,然后由该本地方法直接返回一个参数给java(
2012-11-14 11:24:36
647
转载 JNI多线程
一、概述 JNI编程和Linux上的C/C++编程还是挺相似的,每次java调用JNI中的函数时都会传入有关JVM的一些参数(如JNIEnv,jobject),每次JNI回调java中的方法时都要通过JVM的有关参数来实现,当在JNI中涉及到多线程的话还是有一些不一样的地方,就是要在子线程函数里使用AttachCurrentThread()和DetachCurrentThread()
2012-11-14 11:17:32
665
转载 shell编程中xargs
一,说xargs命令前,说一下什么是shell编程什么是shell编程呢,说白了就是按一定的规则把各种命令组织起来,完成一定的事情。纯属个人理解,哈哈。不管是交互式的shell,还是非交互的shell,它都是由一些命令组成的。所以命令很重要。xargs就是其中之一,并且还是相当重要的一个命令,为什么说它重要呢,因为他和能其他命令结合使用,把一个命令的输出,当作参数传给另一个命令。这个根fi
2012-11-14 11:14:26
754
转载 Semaphore原理與操作說明
Semaphore原理與操作說明作者/王宜倫 [發表日期:2012/5/5]甚麼是semaphore (信號)Semaphore是Edsger W. Dijkstra於1960年代末期所設計的一種程式設計架構。Semaphore是一個variable (變數)或是abstract data type (抽象資料型別),提供平行運算環境中,控制多個process (程
2012-11-14 11:11:30
1183
转载 Linux进程间通信分类 以及 pipe的原理实现
一个大型的应用系统,往往需要众多进程协作,进程(Linux进程概念见附1)间通信的重要性显而易见。本系列文章阐述了Linux环境下的几种主要进程间通信手段,并针对每个通信手段关键技术环节给出详细实例。为达到阐明问题的目的,本文还对某些通信手段的内部实现机制进行了分析。序linux下的进程通信手段基本上是从Unix平台上的进程通信手段继承而来的。而对Unix发展做出重大贡献的
2012-11-12 13:34:33
1170
转载 ubuntu使用wine安装Source Insight
一、安装wine工具$sudo apt-get install wine注:如安装不了加入如下源:{{ deb http://cz.archive.ubuntu.com/ubuntu lucid main universe}}这是ubuntu10.04的源。wine版本是1.1.42的,这个版本对中文支持的非常好。二、下载Source Insight
2012-11-08 14:32:28
940
转载 gdb 调试方法
GDB + gdbserver 远程调试android native code (2012-05-19 09:38)标签: android 模拟器 library initial 分类: Android开发以调试模拟器中的native library code为例。Host: ubuntuTarget: Android ICS1
2012-11-08 14:25:45
2471
转载 android socket 通信例子
马上就要中秋了,7+3=8有点伤不起啊,一直感到很颓废,这两个月也没有怎么更新过博客,也不知道该怎么写,不知道写什么,最近一个小项目,需要用到socket通信,和C#客户端。,这种需求用到的不多,手机做Socket服务器,这种需求也用的不多。所以,就写点关于socket通信自己的一点心得吧! 第一点:别忘了在manifest文件里面加访问网络权限
2012-11-03 17:28:38
681
转载 Android 预定样式
对于能够显示文字的控件(如TextView EditText RadioButton Button CheckBox Chronometer等等),你有时需要控制字体的大小。Android平台定义了三种字体大小。"?android:attr/textAppearanceLarge""?android:attr/textAppearanceMedium""?android
2012-11-02 16:14:55
470
转载 Android 完美解决自定义preference与ActivityGroup UI更新的问题
Android 完美解决自定义preference与ActivityGroup UI更新的问题2010-10-07 11:30 by Terry_龙, 5070 阅读, 2 评论, 收藏, 编辑之前发过一篇有关于自定义preference 在ActivityGroup 的包容下出现UI不能更新的问题,当时还以为是Android 的一个BUG 现在想想真可笑 。其实是自己对机制的理解
2012-11-02 10:10:27
798
转载 定制PreferenceActivity
android很多设置界面都会使用PreferenceActivity来实现,但那个界面比较丑陋,显示开发总是满足不了要求。可以自己实现一个,但是那样又会使Activity中的逻辑代码和xml布局文件过于复杂,远远不及PreferenceActivity来的方便快捷。开发工具:eclipse 运行环境:模拟器 2.2这个是我模仿360手机安全卫士做的,背景的图片不大
2012-10-30 16:27:46
879
转载 android client端点击事件的派发流程
Android 的消息分发,可分为两部分,一部分是在服务器端的分发(在各种Service中),一部分是在Client端的分发(以ViewRoot为开始)。本文只分析Client端点击消息的分发,其他的与此类似。背景介绍。创建一个Activity,Activity上有一个水平方向的LinearLayout,这个Layout上放了一个ListView和一个GridView结构如
2012-10-30 10:21:59
1177
转载 framework的res资源文件编译
在开发过程中,尤其是Framework相关开发时,有时候需要重新编译资源文件.编译顺序和注意事项如下:1,资源文件位置:frameworks/base/core/res2,编译后生成的文件:framework-res.apk 另外com.android.internal.R会更新这个R.java所在目录为/out/target/common/R/com/android/intern
2012-10-30 10:05:22
1493
转载 Vector, ArrayList和LinkedList区别
这个最原始,面试最具讨论性的问题,下面说说我个人的理解,如有不对还请大家指正!Collection├│├LinkedList│├ArrayList│└│ └Stack└Set如图所示,Vector,ArrayList,LinkedList都实现了List类,Vector类和ArrayList类的主要不同之处在于同步。除了两个只用于串行化的方法,没有一
2012-10-20 09:04:03
497
转载 Java的HashMap和HashTable
Java的HashMap和HashTable1. HashMap1) hashmap的数据结构 Hashmap是一个数组和链表的结合体(在数据结构称“链表散列“),如下图示: 当我们往hashmap中put元素的时候,先根据key的hash值得到这个元素在数组中的位置(即下标),然后就可以把这个元素放到对应的位置中了。如果这个元素所在的位子上已经存
2012-10-19 23:50:05
408
转载 android bug定位
转自: http://swverification.blog.sohu.com/141315680.html对于android上的bug定位的文档很少,因为应用程序千差万别的,出现的问题也不尽相同,不过也是有规律可循,大的方向定位是可以做到的,我们对应用程上的问题可以得到相关的信息。 首先,要对Java的Throwable比较熟悉,因为Android上的应用和
2012-10-18 18:28:35
1489
转载 android tombstone分析
转自: http://blog.csdn.net/helldevil/article/details/6682211有一句话叫做常在河边走,哪有不湿鞋。我们这些研究和开发Android的工程师正应了这句话,相必大家在调试的时候经常会遇到这么个东西吧*** *** *** *** *** *** *** *** *** *** *** *** *** *** **
2012-10-18 18:17:59
1184
转载 Java read
1、按字节读取文件内容2、按字符读取文件内容3、按行读取文件内容4、随机读取文件内容 public class ReadFromFile { /** * 以字节为单位读取文件,常用于读二进制文件,如图片、声音、影像等文件。 */ public static void readFileByBytes(String fileN
2012-10-12 16:40:21
819
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人