- 博客(73)
- 资源 (19)
- 收藏
- 关注
原创 强制 Android 应用使用某个 Locale
String languageToLoad = "de";2 Locale locale = new Locale(languageToLoad);3 Locale.setDefault(locale);4 Configuration config = new Co
2011-08-25 13:02:00 798
原创 Android 检查当前是否已经连接上 Internet
ConnectivityManager con=(ConnectivityManager)getSystemService(Activity.CONNECTIVITY_SERVICE);2 boolean wifi=con.getNetworkInfo(Connectivit
2011-08-25 12:59:22 974
原创 如何实现来电拦截及拦截后的提示音
先说下几个要点:1. 电话拦截这个功能大家可能都知道了,就是利用反射原理调用ITelephony的隐藏方法来实现。这个就不说了,在附件的代码里有。2.拦截后提示忙音/空号/已关机/已停机这个功能其实是要用到MMI指令,具体如何设置呼叫转移的指定可以参考这里 h
2011-08-25 08:57:33 9259
原创 获取 Android 设备的唯一标识码
java代码 import android.provider.Settings.Secure; private String android_id = Secure.getString(getContext().getContentResolver(), Secure.
2011-08-24 15:22:42 686
转载 Android把view的画面转换为bitmap
程序如何把自身进行一次截图?或者对某个view对象截图?由左至右,分别是 bt4 iv iv2 iv3iv是屏幕截图,上半部分是黑色,下面是bt4的图iv2填充的是未显示过的一个按钮,截取不到,呈黑色iv3是复制bt4,跟bt4一样上述代码包含了bit
2011-08-24 15:06:36 896
转载 UI开发第五篇——自定义列表
MainActivity.classpublic class MainActivity extends Activity {@Override public void onCreate(Bundle savedInstanceState) {
2011-08-18 17:00:07 554
转载 UI开发第六篇——仿QQ的滑动Tab
使用了ActivityGroup。java code:public class MainActivity extends ActivityGroup { private RelativeLayout layout;
2011-08-18 16:57:05 595
转载 Android源码--不搭的跳舞机
还是要重申一遍,因为只是转化,所以原j2me的问题,我不会进行修改。所以这个游戏还是那个样,各种不搭,非常不搭。。。因为实例需要,我在AndroidSprite中添加了几个方法,也修改paint方法.在转化过程中,遇到了最大的难点是matrix 的使用,他用在图片的翻转上。下面给
2011-08-18 16:53:07 777
转载 应用程序无SDCard安装APK
摘要: 安装存储于SDCard的APK包很顺利,但如果恰巧手机没SDCard,将APK包下载到/data/data/app_package/下后,再用之前的方式安装,一直提示There is a problem parsing the package。好吧,悲剧的程序员在需求至上
2011-08-18 16:49:30 977 1
转载 Android UI开发第九篇——SlidingDrawer 抽屉效果
SlidingDrawer是自SDK 1.5才新加入的,实现Launcher的抽屉效果。SlidingDrawer配置上采用了水平展开或垂直展开两种(android:orientation)方式,在XML里必须指定其使用的android:handle与android:conten
2011-08-18 16:46:59 710
转载 Bitmap的extractAlpha方法使用举例
前几天使用一款android手机测试的时候, 发现了应用的 shortcut 九宫格页面有一个点击效果,就是当点击一个应用的icon图标的时候,会在icon的周围有荧光效果,无论icon的形状是什么样子的都会有这样的效果,然后又想到Apidemo里面有个alphaDr
2011-08-18 16:35:34 1977
转载 OpenGL 3D骰子
package com.llymm;import java.nio.ByteBuffer;import java.nio.ByteOrder;import java.nio.FloatBuffer;import java.nio.IntBuffer;
2011-08-18 16:28:14 2128
转载 短信拦截的解决方案 经典
android 是可以拦截短信的package com.tigertian.sms;import android.content.BroadcastReceiver;import android.content.Context;import and
2011-08-18 16:04:19 1001
转载 获取未安装的APK图标
网上关于"获取未安装的APK图标"的文章满天飞,但都是转帖,运行后的效果却是获取到Android的默认小机器人图标.那个暴寒....现提供解决方法如下,废话不说,上效果图,见代码:本方法需要使用到Java反射的知识,具体请参考:http://j
2011-08-18 15:57:46 519
转载 Android的Launcher中拖拽图标,停留,显示卸载的分析
使用用ADW的Launcher的人应该有点印象里面的功能,就是拖拽应用或者Widget图标到删除图标上,停留1秒以上,则会显示"Drop to uninstall"的提示,放开则打开卸载该程序的界面,现在就是要分析模仿这个功能。主要用到有两方面的东西,卸载和停留提
2011-08-18 15:55:44 854
转载 android学习---- WindowManager.LayoutParams
android学习---- WindowManager.LayoutParamswindowmanager layoutparams 分类: Android WindowManager.LayoutParams 是 WindowManager 接口
2011-08-18 15:53:31 448
转载 Android中使用系统桌面背景作为应用背景,支持拖动
在Android应用开发中,使用系统桌面背景作为应用的背景,需要把应用的背景设置为透明背景,然后设置窗口的属性为FLAG_SHOW_WALLPAPER即可显示背景。修改AndroidManifest.xml文件里面activity属性:
2011-08-18 15:47:12 971
转载 提取Launcher中的WorkSapce,可以左右滑动切换屏幕页面的类
提取Launcher中的WorkSapce,可以左右滑动切换屏幕页面的类对于Launcher的桌面滑动大家应该都比较熟悉了,最好的体验应该是可以随着手指的滑动而显示不同位置的桌面,比一般用ViewFlinger+动画所实现的手势切换页面感觉良好多了~~~~分析了一下L
2011-08-18 15:27:11 625
转载 Android 组件: SectionedAdapter
这个组件与Mark Murphy 的书《The Busy Coder’s Guide to Advanced Android Development》有一些不同,这个SectionedAdapter是通过干坏事,反编译Vending.apk得到的。还有一个是AggregatedA
2011-08-18 15:05:37 903
转载 请问equals和equalsIgnoreCase有什么区别啊
equals是重写object的方法,而 equalsIgnoreCase是String自己定义的方法 前者用于比较两个对象是否相等,而后者用于比较字符串忽略大小写的情况下是否相等
2011-08-18 14:54:51 724
转载 listView 添加多个不同的adapter
我们大家都会遇到这样的事,就是我们想给listview上分类,或者有时候想让listview一行显示两列内容或是三列内容的时候,怎么来实现那,现在我们就可以解决了,我们得给listview力添加多个adapter就可以了。我们现在就烂看看下面的代码是怎么实现的吧:复制
2011-08-18 14:50:59 709
转载 android下面监测耳机事件
首先注册一个receiver, 使用的IntentFilter包含Intent.ACTION_HEADSET_PLUG, 这样在receiver的onReceive函数里就可以监测到耳机拔出和插入的事件了。例如下面的代码: if(action.equals(Int
2011-08-18 14:05:47 855 1
转载 android中setTheme中的一个问题
在android程序设计中我们可以更换主题(Theme),有两种方法,一种是在主程序中使用setTheme()函数,传入相应的参数,另一种是在AndroidManifest.xml中直接指定,这里主要讲第一种方法,也是最常用的。一般来说,对程序外观属性操作的函数都会
2011-08-18 14:02:34 1454
转载 Android下蒙板效果的实现
Layout结构:http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" an
2011-08-18 11:03:04 1127
转载 android----------更换皮肤
为了更好的UI体验,不错的App都会有几套不错的SKIN提供给用户来选择,以下是两个比较简单的工程,一个为主工程.apk,一个为皮肤.apk:先看皮肤:AndroidMainfest.xml http://schemas
2011-08-18 10:54:02 1358 1
转载 java基础问题------ArrayList和Vector的区别
这两个类都实现了List接口(List接口继承了Collection接口),他们都是有序集合,即存储在这两个集合中的元素的位置都是有顺序的,相当于一种动态的数组,我们以后可以按位置索引号取出某个元素,,并且其中的数据是允许重复的,这是HashSet之类的集合的最大不同处,Hash
2011-08-18 10:48:45 768
转载 java基础问题----------TreeSet里面放对象,如果同时放入了父类和子类的实例对象
59、TreeSet里面放对象,如果同时放入了父类和子类的实例对象,那比较时使用的是父类的compareTo方法,还是使用的子类的compareTo方法,还是抛异常!(应该是没有针对问题的确切的答案,当前的add方法放入的是哪个对象,就调用哪个对象的compareTo
2011-08-18 10:47:46 1909
原创 java基础问题---什么是java序列化,如何实现java序列化?或者请解释Serializable接口的作用。
我们有时候将一个java对象变成字节流的形式传出去或者从一个字节流中恢复成一个java对象,例如,要将java对象存储到硬盘或者传送给网络上的其他计算机,这个过程我们可以自己写代码去把一个java对象变成某个格式的字节流再传输,但是,jre本身就提供了这种支持,我们可以调用Out
2011-08-18 10:46:48 1139
转载 java基础问题----java中会存在内存泄漏吗,请简单描述
所谓内存泄露就是指一个不再被程序使用的对象或变量一直被占据在内存中。java中有垃圾回收机制,它可以保证一对象不再被引用的时候,即对象变成了孤儿的时候,对象将自动被垃圾回收器从内存中清除掉。由于Java 使用有向图的方式进行垃圾回收管理,可以消除引用循环的问题,例如有两个对象,相
2011-08-18 10:45:55 918
转载 java基础问题---java中有几种方法可以实现一个线程?用什么关键字修饰同步方法? stop()和suspend()方法为何不推荐使用
java5以前,有如下两种:第一种:new Thread(){}.start();这表示调用Thread子类对象的run方法,new Thread(){}表示一个Thread的匿名子类的实例对象,子类加上run方法后的代码如下:new Thread(){ pu
2011-08-18 10:43:23 1471
转载 java基础问题-----数组有没有length()这个方法? String有没有length()这个方法
数组没有length()这个方法,有length的属性。String有有length()这个方法。34、下面这条语句一共创建了多少个对象:String s="a"+"b"+"c"+"d";答:对于如下代码:String s1 = "a";String s2
2011-08-18 10:42:02 3062
原创 java基础问题----Java中的异常处理机制的简单原理和应用
异常是指java程序运行时(非编译)所发生的非正常情况或错误,与现实生活中的事件很相似,现实生活中的事件可以包含事件发生的时间、地点、人物、情节等信息,可以用一个对象来表示,Java使用面向对象的方式来处理异常,它把程序中发生的每个异常也都分别封装到一个对象来表示的,该对象中包含
2011-08-18 10:39:17 740
转载 java基础问题---------下面的程序代码输出的结果是多少
public class smallT{ public static void main(String args[]) { smallT t = new smallT(); i
2011-08-18 10:37:49 1238
转载 java基础问题----abstract的method是否可同时是static,是否可同时是native,是否可同时是synchronized
28、abstract的method是否可同时是static,是否可同时是native,是否可同时是synchronized?abstract的method 不可以是static的,因为抽象的方法是要被子类实现的,而static与子类扯不上关系!native方法表
2011-08-18 10:35:28 1992
转载 java基础问题----"=="和equals方法究竟有什么区别
==操作符专门用来比较两个变量的值是否相等,也就是用于比较变量所对应的内存中所存储的数值是否相同,要比较两个基本类型的数据或两个引用变量是否相等,只能用==操作符。 如果一个变量指向的数据是对象类型的,那么,这时候涉及了两块内存,对象本身占用一块内存(堆内存),变量
2011-08-18 10:32:36 892 1
转载 java基础问题----Integer与int的区别
int是java提供的8种原始数据类型之一。Java为每个原始类型提供了封装类,Integer是java为int提供的封装类。int的默认值为0,而Integer的默认值为null,即Integer可以区分出未赋值和值为0的区别,int则无法表达出未赋值的情况,例如,要想表达出没
2011-08-18 10:30:37 684
转载 java基础问题----java中有几种方法可以实现一个线
java中有几种方法可以实现一个线程?用什么关键字修饰同步方法? stop()和suspend()方法为何不推荐使用? java5以前,有如下两种:第一种:new Thread(){}.start();这表示调用Thread子类对象的run方法,new T
2011-08-18 10:23:48 645
转载 java基础问题---多线程有几种实现方法
45、多线程有几种实现方法?同步有几种实现方法?多线程有两种实现方法,分别是继承Thread类与实现Runnable接口同步的实现方面有两种,分别是synchronized,wait与notifywait():使一个线程处于等待状态,并且释放所持有的对象的lo
2011-08-18 10:20:27 1034
转载 Activity横竖屏切换时的UI处理
在Mainifest.xml的Activity元素中加入 android:screenOrientation="portrait"属性表示UI界面竖屏显示在Mainifest.xml的Activity元素中加入 android:screenOrient
2011-08-18 10:16:03 953
转载 构建自定义组件
Android中,你的应用程序程序与View类组件有着一种固定的联系,例如按钮(Button)、 文本框(TextView), 可编辑文本框(EditText), 列表框(ListView), 复选框(CheckBox), 单选框(RadioButton), 滚动条(Galler
2011-08-18 10:13:03 454
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人