自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(97)
  • 收藏
  • 关注

转载 button 键的背景颜色变换

Android中渐变效果的设置在Drawable文件夹下建立xml文件:             android:shape="rectangle">                android:startColor="#00000000"          android:centerColor="#FFFFFFFF"          android:en

2013-01-23 14:02:51 1118 1

转载 【Android应用开发】-(18)静默方式实现批量安装卸载应用程序

前段时间做了一个批量安装卸载应用程序的小应用,由于安装卸载应用程序的部分API是隐藏的,所以必须在ubuntu下下载Android系统源码,并编译之后使用MM命令编译生成APK文件,其实也难。思路是这样的,在XX/packages/apps目录下有一个PackageInstaller的应用程序,Android机器中安装卸载都是由这个应用程序完成的。但是它没有批量安装和卸载的功能,如果要在自己的应用

2013-01-05 19:39:58 804 1

转载 Android之TelephonyManager类的方法详解

TelephonyManager类主要提供了一系列用于访问与手机通讯相关的状态和信息的get方法。其中包括手机SIM的状态和信息、电信网络的状态及手机用户的信息。在应用程序中可以使用这些get方法获取相关数据。    TelephonyManager类的对象可以通过Context.getSystemService(Context.TELEPHONY_SERVICE)方法来获得,需要注意的是有些

2013-01-05 18:18:09 743 1

转载 Android 4.0 捕获Home键

近日手上有一个项目,要实现按下HOME键,来停止背景音乐,我就想能不能监听HOME键,来做我想要做的事情。到网上一搜,还真的可以。证明了我的想法是正确的。心里暗暗乐了一下。监听HOME建在Android上可以有两种方法。第一种方法:此方法在Android 4.0以上不可取。     1.在AndroidManifest.xml中加上权限,禁止HOME键。

2012-12-28 16:51:22 2409 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 869

转载 应用于Eclipse的简单快速的UML编辑软件

应用于Eclipse的简单快速的UML编辑软件时间:2012-07-06 12:50来源:风信网 作者:末信 点击:416次 我要评论摘要:在应用系统软件开发过程中,如果软件由很多对象组成,它的结构仅仅凭借分析很难理清,同时为了有利于软件的开发及重用,所以在开发系统之前建模是非常有必要的,在众多的建模方法中选择一种适应自身应用特点,方便不同背景的人们交流的建模方

2012-12-08 10:58:03 1342

转载 实现半透明的popup window

昨天上午去了个面试,公司名我就不说了。面我那哥们问我有没有实现过半透明的popupwindow。哎,俺实在,没有做过那就是没有做过。估计那哥们也没打算要我,嫌我经验不够,我也没有舌灿莲花那种口才。公司老总说要求签卖身契,3年合同,3年之内辞职要赔钱。3年时间何其漫长,要是公司留得住人,不用签卖身契照样生意兴隆,人才(财)滚滚而来。现在打算去广州了,女朋友一个人在那边,男人嘛,该承担还是得承担,论坛

2012-12-08 08:54:28 875

转载 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 585

转载 Dialog 点击按键后不消失

解决方法一:笨方法    这个方法就是不现实alertDialog上自己的Buttton,而是自己定义一个View放在AlertDialog中,这样就可以决绝了方法二:提倡     在dialog按钮事件代码中添加下面代码,将会很好屏蔽掉消失事件:                        try {

2012-12-04 18:14:24 885

转载 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 698

转载 Android中Preference的使用以及监听事件分析

博客园闪存首页新随笔联系管理订阅随笔- 45  文章- 0  评论- 7  转载请注明出处: http://blog.csdn.net/qinjuning   在Android系统源码中,绝大多数应用程序的UI布局采用了Preference的布局结构,而不是我们平时在模拟器中构建应用程序时使用的View 布局结构,例如,Setting模块中布局。当然,凡

2012-11-28 09:31:06 621

转载 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 627

转载 getSystemservice()原理

getSystemservice()原理2012-02-21 10:57 91人阅读 评论(0) 收藏 举报1. 说明  android的后台运行在很多service,它们在系统启动时被SystemServer开启,支持系统的正常工作,比如MountService监听是否有SD卡安装及移除,ClipboardService提供剪切板功能,PackageManager

2012-11-27 12:09:48 693

转载 getsystem基本实现

android的后台运行在很多service,它们在系统启动时被SystemServer开启,支持系统的正常工作,比如MountService监听是否有SD卡安装及移除,ClipboardService提供剪切板功能,PackageManagerService提供软件包的安装移除及查看等等,应用程序可以通过系统提供的Manager接口来访问这些Service提供的数据,以下将说明他们的工具流程

2012-11-23 21:18:11 843

转载 分析HttpConnect中的Received authentication challenge is null 异常

这个问题是我在登录注册的时候出现的。Android客户端与DJANGO后台。我每次输入错误密码的时候就会出现上述错误,而输入正确的用户名密码是没有这个错误的。还有一个奇怪的现象:我写一个java测试代码的时候,输入错误的用户名和密码是不会抛出这个异常的,而我把该代码转移到Android程序里面,就会出现这个异常。真实让人费解。。。。  查了下源码发现HttpURLConnectionImp

2012-11-23 15:11:59 1140

转载 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 822

转载 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 1845

转载 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 1163

转载 取消自动获取焦点(默认进来焦点到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 591

转载 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 586

转载 system UI分析

阅读Android 4.0源码也有一段时间了,这次是针对SystemUI的一个学习过程。本文只是对SystemUI分析的一个开始——启动流程的分析,网上有很多关于2.3的SystemUI的分析,可4.0与2.3的差别还是很大的,为了给自己留下笔记同时也方便大家学习和探讨,遂写此文,后续将有更多关于SystemUI的分析,敬请关注。       转载请注明出处:http://blog.csd

2012-11-15 13:58:40 1141

转载 android内存泄漏

android内存泄漏|字号 订阅1,引用没释放造成的内存泄露       1.1注册没取消造成的内存泄露       这种Android的内存泄露比纯java的内存泄露还要严重,因为其他一些Android程序可能引用我们的Anroid程序的对象(比如注册机制)。即使我们的Android程序已经结束了,但是别的引用程序仍然还有对我们的Android程

2012-11-15 13:57:11 644

转载 JNI实现

一、概述      对于大部分应用开发者来说可能都不怎么接触到NDK,但如果涉及到硬件操作的话就不得不使用NDK了。使用NDK还有另一个原因,就是C/C++的效率比较高,因此我们可以把一些耗时的操作放在NDK中实现。      关于java与c/c++的互相调用,网上有一大堆的文章介绍。但仔细观察可以发现,基本都是讲在java中调用一个本地方法,然后由该本地方法直接返回一个参数给java(

2012-11-14 11:24:36 622

转载 JNI多线程

一、概述      JNI编程和Linux上的C/C++编程还是挺相似的,每次java调用JNI中的函数时都会传入有关JVM的一些参数(如JNIEnv,jobject),每次JNI回调java中的方法时都要通过JVM的有关参数来实现,当在JNI中涉及到多线程的话还是有一些不一样的地方,就是要在子线程函数里使用AttachCurrentThread()和DetachCurrentThread()

2012-11-14 11:17:32 648

转载 shell编程中xargs

一,说xargs命令前,说一下什么是shell编程什么是shell编程呢,说白了就是按一定的规则把各种命令组织起来,完成一定的事情。纯属个人理解,哈哈。不管是交互式的shell,还是非交互的shell,它都是由一些命令组成的。所以命令很重要。xargs就是其中之一,并且还是相当重要的一个命令,为什么说它重要呢,因为他和能其他命令结合使用,把一个命令的输出,当作参数传给另一个命令。这个根fi

2012-11-14 11:14:26 737

转载 Semaphore原理與操作說明

Semaphore原理與操作說明作者/王宜倫 [發表日期:2012/5/5]甚麼是semaphore (信號)Semaphore是Edsger W. Dijkstra於1960年代末期所設計的一種程式設計架構。Semaphore是一個variable (變數)或是abstract data type (抽象資料型別),提供平行運算環境中,控制多個process (程

2012-11-14 11:11:30 1147

转载 Linux进程间通信分类 以及 pipe的原理实现

一个大型的应用系统,往往需要众多进程协作,进程(Linux进程概念见附1)间通信的重要性显而易见。本系列文章阐述了Linux环境下的几种主要进程间通信手段,并针对每个通信手段关键技术环节给出详细实例。为达到阐明问题的目的,本文还对某些通信手段的内部实现机制进行了分析。序linux下的进程通信手段基本上是从Unix平台上的进程通信手段继承而来的。而对Unix发展做出重大贡献的

2012-11-12 13:34:33 1159

转载 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 916

转载 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 2422

转载 android socket 通信例子

马上就要中秋了,7+3=8有点伤不起啊,一直感到很颓废,这两个月也没有怎么更新过博客,也不知道该怎么写,不知道写什么,最近一个小项目,需要用到socket通信,和C#客户端。,这种需求用到的不多,手机做Socket服务器,这种需求也用的不多。所以,就写点关于socket通信自己的一点心得吧!        第一点:别忘了在manifest文件里面加访问网络权限

2012-11-03 17:28:38 665

转载 Android 预定样式

对于能够显示文字的控件(如TextView EditText RadioButton Button CheckBox Chronometer等等),你有时需要控制字体的大小。Android平台定义了三种字体大小。"?android:attr/textAppearanceLarge""?android:attr/textAppearanceMedium""?android

2012-11-02 16:14:55 456

转载 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 777

转载 定制PreferenceActivity

android很多设置界面都会使用PreferenceActivity来实现,但那个界面比较丑陋,显示开发总是满足不了要求。可以自己实现一个,但是那样又会使Activity中的逻辑代码和xml布局文件过于复杂,远远不及PreferenceActivity来的方便快捷。开发工具:eclipse       运行环境:模拟器 2.2这个是我模仿360手机安全卫士做的,背景的图片不大

2012-10-30 16:27:46 866

转载 android client端点击事件的派发流程

Android 的消息分发,可分为两部分,一部分是在服务器端的分发(在各种Service中),一部分是在Client端的分发(以ViewRoot为开始)。本文只分析Client端点击消息的分发,其他的与此类似。背景介绍。创建一个Activity,Activity上有一个水平方向的LinearLayout,这个Layout上放了一个ListView和一个GridView结构如

2012-10-30 10:21:59 1163

转载 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 1393

转载 Vector, ArrayList和LinkedList区别

这个最原始,面试最具讨论性的问题,下面说说我个人的理解,如有不对还请大家指正!Collection├│├LinkedList│├ArrayList│└│ └Stack└Set如图所示,Vector,ArrayList,LinkedList都实现了List类,Vector类和ArrayList类的主要不同之处在于同步。除了两个只用于串行化的方法,没有一

2012-10-20 09:04:03 483

转载 Java的HashMap和HashTable

Java的HashMap和HashTable1. HashMap1)  hashmap的数据结构      Hashmap是一个数组和链表的结合体(在数据结构称“链表散列“),如下图示:        当我们往hashmap中put元素的时候,先根据key的hash值得到这个元素在数组中的位置(即下标),然后就可以把这个元素放到对应的位置中了。如果这个元素所在的位子上已经存

2012-10-19 23:50:05 394

转载 android bug定位

转自: http://swverification.blog.sohu.com/141315680.html对于android上的bug定位的文档很少,因为应用程序千差万别的,出现的问题也不尽相同,不过也是有规律可循,大的方向定位是可以做到的,我们对应用程上的问题可以得到相关的信息。    首先,要对Java的Throwable比较熟悉,因为Android上的应用和

2012-10-18 18:28:35 1478

转载 android tombstone分析

转自: http://blog.csdn.net/helldevil/article/details/6682211有一句话叫做常在河边走,哪有不湿鞋。我们这些研究和开发Android的工程师正应了这句话,相必大家在调试的时候经常会遇到这么个东西吧*** *** *** *** *** *** *** *** *** *** *** *** *** *** **

2012-10-18 18:17:59 1160

转载 Java read

1、按字节读取文件内容2、按字符读取文件内容3、按行读取文件内容4、随机读取文件内容 public class ReadFromFile {    /**     * 以字节为单位读取文件,常用于读二进制文件,如图片、声音、影像等文件。     */    public static void readFileByBytes(String fileN

2012-10-12 16:40:21 803

空空如也

空空如也

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

TA关注的人

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