- 博客(29)
- 资源 (1)
- 收藏
- 关注
原创 关于RingtonePreference 点击事件
关于RingtonePreference 点击事件:我想不通过RingtonePreference 调用系统的选择铃声dialog。找了下源码,很可能是以下方的方法。(未验证) mark,等有空测试下。[code="java"] @Override protected void [More ...] onClick() { // Launch...
2014-03-11 17:24:42
179
原创 关于Android4.3新出现的类WifiEnterpriseConfig
做个笔记。我们之前一直在用反射来自动配置wifi ap。对于peap wifi, 我们一直在使用android.net.wifi.WifiConfiguration$EnterpriseField 这个类。但是从Android 4.3 开始,这个类已经不再被使用了。取而代之的是 "android.net.wifi.WifiEnterpriseConfig".因此,我们需要做...
2014-01-10 17:56:37
622
原创 Android Lint 简介
英文原文:http://tools.android.com/tips/lint 参照文章:http://blog.csdn.net/thl789/article/details/8037473 http://blog.csdn.net/hudashi/article/details/8333349Android Lint是SDK Tools 16 (ADT 16)之后...
2013-08-16 17:35:06
187
android 横竖屏切换问题解决方案
最近碰到了android横竖屏切换的问题。大概情况:下载文件的过程中会显示一个progressdialog, 在progressdialog正在现实的过程中执行横竖屏切换,这时会destroy activity, 然后activity会被重新启动,此时progressdialog会消失。要求:progressdialog 在横竖屏切换时不能消失。、解决方案:在网上查...
2011-10-11 11:02:19
223
原创 AsyncTask备忘
非常重要的一点是:AsyncTask必须在UI线程中实例化它,并且只能执行一次。 以下是AsyncTask的简要使用方法: •您可以指定三个参数类型,泛型参数,进度值(执行过程中返回的值)和最终值(执行完返回的值)。 •该方法doInBackground()自动执行工作线程(后台线程) •onPreExecute(),onPostExecute()和onPr...
2011-04-08 12:15:13
88
原创 【刷机】Desire HD进RECOVERY
首先要说说怎么进RECOVERY.因为我看到好多新手提问.(提问前多看看帖子,多回回帖子,有莫大好处!)第一种方法:彻底关机后,音量下键+开机键进入fastboot. 光标选择到RECOVERY选项上,就可以进入.(移动光标用音量上下键)第二种方法:用ADB命令.手机在调试模式下连接电脑,打开CMD输入adb shell回车.然后输入su回车.然后输入reboo...
2011-01-20 10:18:10
128
原创 TextView显示html文件中的图片
我们知道要让TextView解析和显示Html代码。可以使用Spanned text = Html.fromHtml(source);tv.setText(text);来实现,这个用起来简单方便。但是,怎样让TextView也显示Html中节点的图像呢?我们可以看到fromHtml还有另一个重构:fromHtml(String source, Html.ImageGet...
2010-07-14 12:31:19
133
原创 android 修改软键盘默认为数字输入
没有物理键盘的android手机都会使用软键盘。有时候我们需要设置软键盘的默认输入模式位数字模式,方便用户输入。例如:需求,点下EditText,出现数字输入模式软键盘。实现方法:EditText et = (EditText) findViewById(R.id.et);et.setInputType(InputType.TYPE_CLASS_NUMBER);...
2010-07-12 15:36:29
1316
Canvas.drawText() 设置了alpha值却没有半透明效果的问题
需求:在屏幕上画text,需要字体为蓝色,并且要有半透明效果思路:使用Canvas.drawText() 。先看下面代码: protected void onDraw(Canvas canvas) { super.onDraw(canvas); Paint paint = new Paint(); [color=blue][b]paint.setAlp...
2010-05-19 11:22:27
893
原创 判断横竖屏
if (this.getResources().getConfiguration().orientation == Configuration.ORIENTATION_PORTRAIT) { //竖屏 //doSomrthing} else { //横屏时dosomething}在activity中重写这个方法 ...
2010-05-17 14:27:10
231
手机无法使用debug的解决方法
描述:用Nexus one debug,报错:Device 'device_name' requires that applications explicitelydeclare themselves as debuggable in their manifest.Application 'com.prj.test01' does not have the attribute'...
2010-04-16 22:24:06
465
原创 facebook fql select 语句例子
Here now are the FQL queries, each with a short description. For each query, replace 00000000 with your Facebook ID number.1. Profile information of friends (Update 3; added “quotes” on 3 Jan 2010):...
2010-02-10 11:37:34
218
原创 facebook video.upload的问题
这几天尝试了下facebook API的video.upload 接口。我用的是facebook-java-api 3.0.2这个版本没有实现video.upload 接口。 于是决定自己写。参考photo.upload的写法写了个实现。满怀希望的去测试,结果报错,查了一下API文档,说:You must make the video.upload call to http://a...
2010-02-09 10:54:04
648
原创 android 1.6之后版本无法删除文件问题的解决方案
[b]描述:[/b]之前写过一个工程用的是android1.5版本,现在我把它升级到了android2.0版本。但在删除sdcard文件这一功能上出现了bug。1.5版可以正常删除,但2.0却怎么也删不了。所报的异常:unable to unlink '/sdcard/music/eg.mp3': Permission denied (errno=13)[b]解决方案:...
2010-01-13 17:18:30
190
java聊天开源框架整理
JClaimJClaim是一个即时消息框架。它为IM客户端和工具提供一组Swing UI组件。它的特性包括: 1.跨平台:可运在Windows,Macintosh,Linux,Solaris平台之上。 2.可连接到各种聊天网络包括AIM (实现聊天,文件传输,Icons),ICQ (实现聊天),Yahoo! (实现聊天,文件传输),MSN(实现聊天), Jabber(实现聊天),Goo...
2009-11-06 10:25:47
1111
关于android源码中的 \frameworks\base\core目录
\frameworks\base\core该目录是android核心文件存放路劲下设3个目录 java目录下存的是java源码 jni目录下存的是.h , .cpp文件 (java 层的native method会调用这个文件夹下的实现方法) res目录是资源文件的存储目录。...
2009-09-28 13:52:57
1595
android Activity类onKeyUp() ,onKeyDown 略读
今天写一个很简单的小应用搞了一下午。感觉明明写对的东西就是调试不能通过。搞到最后才找到原因。是在写onKeyDown 多调用了一次 super.onKeyDown();其实这个错误是我们很容易犯的,写下来备忘。Activity.onKeyDown();当某个键被按下时会触发,但不会被任何的该Activity内的任何view处理。默认按下KEYCODE_BACK键...
2009-07-30 18:31:52
813
原创 SQLite中的时间日期函数
作者:M.Q. 来源:第三类能源物理研究室 时间:2007-4-23 摘自:http://www.sqlite.com.cn/MySqlite/6/390.Html------------------------------------------------------这是我学习SQLite时做的笔记,参考并翻译了Chris Newman写的《SQLite》中的《Wor...
2009-06-25 17:18:57
135
原创 facebook获得本人信息
long logged = client.users_getLoggedInUser(); Long u = new Long(logged); List list_u = new LinkedList(); list_u.add(u); ...
2009-06-11 14:27:23
152
原创 修改Ubuntu的命令行语言环境的2个步骤:
1、修改/etc/default/locale如不存在则新建一个如下:LANG='en_US' #中文可以用zh_CNLANGUAGE='en_US:en' #中文可以用zh_CN:zh2、reboot即可locale命令可以列出当前系统所用的所有语言设置 ...
2009-05-25 15:55:56
212
使用log4j的时候如何输出printStackTrace()的堆栈信息
使用log4j的时候如何输出printStackTrace()的堆栈信息研究了一下发现很简单,如下:log.error(e.getMessage(),e);输出信息如下:2009-05-11 12:40:45 [ Thread-1:2231687 ] - [ ERROR ] Connection reset by peer: socket write errorja...
2009-05-11 13:57:54
867
原创 安装APK文件到Android模拟器
Android手机使用的执行文件为APK格式,类似于Windows平台的exe文件。在Android模拟器中安装APK文件有多种方法,如果你是开发人员,可以通过Eclipse+ADT,使用DDMS可以传输文件。大多数可以直接在Windows的cmd中操作就可以了。一、首先在Android SDK的Tools文件夹中找到emulator.exe文件并运行,这时Android模拟器就启动了,...
2009-04-28 16:30:55
152
原创 android权限属性的一些例子
每个工程都会有对应的一个AndroidManifest.xml文件,这个文件要注意的是一些权限的表示属性,如: 看命名就知道是针对什么做权限限制,所以初学者要注意了,在你的程序运行的时候报SecurityException的时候要看看你的程序是否涉及到限制操作,呵呵。这些在android.Manifest.permiss...
2009-04-28 16:29:38
209
android调用系统联系人列表
需求:在自己的程序中调用联系人列表,然后选择某个联系人,返回该联系人的Uri。官方文档上说的是:action / dataACTION_VIEW content://contacts/ -- Display a list of people, which the user can browse through. 但是按照这个写法会报错:04...
2009-04-28 16:28:26
93
android 界面中加入密码框
android中加入密码框其实很简单在EditText的基础上加入一条属性android:password="true"就可以了如下:
2009-04-26 22:34:30
335
原创 android调用系统联系人列表
需求:在自己的程序中调用联系人列表,然后选择某个联系人,返回该联系人的Uri。官方文档上说的是:action / dataACTION_VIEW content://contacts/ -- Display a list of people, which the user can browse through. 但是按照这个写法会报错:04-02 02:00:08.2
2009-04-02 10:03:00
1132
转载 android权限属性的一些例子
每个工程都会有对应的一个AndroidManifest.xml文件,这个文件要注意的是一些权限的表示属性,如:uses-permission android:name="android.permission.INTERNET" /> uses-permission android:name="android.permission.READ_CONTACTS" /> uses
2009-03-27 17:18:00
766
原创 安装APK文件到Android模拟器
Android手机使用的执行文件为APK格式,类似于Windows平台的exe文件。在Android模拟器中安装APK文件有多种方法,如果你是开发人员,可以通过Eclipse+ADT,使用DDMS可以传输文件。大多数可以直接在Windows的cmd中操作就可以了。一、首先在Android SDK的Tools文件夹中找到emulator.exe文件并运行,这时Android模拟器就启动了,
2009-03-23 17:13:00
1139
tankwar_java
2008-08-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人