`
文章列表
关于RingtonePreference 点击事件: 我想不通过RingtonePreference 调用系统的选择铃声dialog。 找了下源码,很可能是以下方的方法。(未验证) mark,等有空测试下。 @Override protected void [More ...] onClick() { // Launch the ringtone picker Intent intent = new Intent(RingtoneManager.ACTION_RINGTONE_PICKER); onPrepareRi ...
做个笔记。 我们之前一直在用反射来自动配置wifi ap。 对于peap wifi, 我们一直在使用android.net.wifi.WifiConfiguration$EnterpriseField 这个类。 但是从Android 4.3 开始,这个类已经不再被使用了。 取而代之的是 "android.net.wifi.WifiEnterpriseConfig". 因此,我们需要做一个版本判断,如果》=4.3 那么需要使用新的类。
英文原文:http://tools.android.com/tips/lint 参照文章:http://blog.csdn.net/thl789/article/details/8037473         http://blog.csdn.net/hudashi/article/details/8333349 Android Lint是SDK Tools 16 (ADT 16)之后才引入的工具,通过它对Android工程源代码进行扫描和检查,可发现潜在的问题,以便程序员及早修正这个问题。Android Lint提供了命令行方式执行,还可与IDE(如Eclipse)集成,并提供了html形 ...
最近碰到了android横竖屏切换的问题。 大概情况: 下载文件的过程中会显示一个progressdialog, 在progressdialog正在现实的过程中执行横竖屏切换,这时会destroy activity, 然后activity会被重新启动,此时progressdialog会消失。 要求: progressdialog 在横竖屏切换时不能消失。、 解决方案: 在网上查了几种解决方案,最后发现。其实解决这个很简单。只需要加一句。 在AndroidManifest.xml中给相应的Activity加一个属性 android:configChanges="keyboardHid ...
  非常重要的一点是:AsyncTask必须在UI线程中实例化它,并且只能执行一次。      以下是AsyncTask的简要使用方法:   •您可以指定三个参数类型,泛型参数,进度值(执行过程中返回的值)和最终值(执行完返回的值)。   •该方法doInBackground()自动执行工作线程(后台线程)   •onPreExecute(),onPostExecute()和onProgressUpdate()都是在UI线程调用   •由doInBackground返回的值()发送到onPostExecute()   •您可以在执行doInBackground()时调用publishProgre ...
首先要说说怎么进RECOVERY.因为我看到好多新手提问.(提问前多看看帖子,多回回帖子,有莫大好处!) 第一种方法:彻底关机后,音量下键+开机键进入fastboot.            光标选择到RECOVERY选项上,就可以进入.(移动光标用音量上下键) 第二种方法:用ADB命令.手机在调试模式下连接电脑,打开CMD输入adb shell回车.然后输入su回车.然后输入reboot recovery回车.这就进去了. 第三种方法:用论坛搜索功能搜索Quick Boot或者ROM Manager安装一个,或者从市场里搞一个.也进去了.
我们知道要让TextView解析和显示Html代码。可以使用 Spanned text = Html.fromHtml(source); tv.setText(text); 来实现,这个用起来简单方便。 但是,怎样让TextView也显示Html中<image>节点的图像呢? 我们可以看到fromHtml还有另一个重构: fromHtml(String source, Html.ImageGetter imageGetter, Html.TagHandler tagHandler) 实现一下ImageGetter就可以让图片显示了: ImageGetter imgGetter = ...
没有物理键盘的android手机都会使用软键盘。 有时候我们需要设置软键盘的默认输入模式位数字模式,方便用户输入。 例如:需求,点下EditText,出现数字输入模式软键盘。 实现方法: EditText et = (EditText) findViewById(R.id.et); et.setInputType(InputType.TYPE_CLASS_NUMBER);
需求: 在屏幕上画text,需要字体为蓝色,并且要有半透明效果 思路: 使用Canvas.drawText() 。 先看下面代码: protected void onDraw(Canvas canvas) { super.onDraw(canvas); Paint paint = new Paint(); paint.setAlpha(0x40); paint.setColor(Color.BLUE); canvas.drawText("Hello", 0, 0, paint); } 你认为这代码没错吧? 是的逻辑上的确没错。 可是出来的效果却没 ...

判断横竖屏

if (this.getResources().getConfiguration().orientation ==             Configuration.ORIENTATION_PORTRAIT) {   //竖屏     //doSomrthing } else {     //横屏时dosomething } 在activity中重写这个方法         @Override         public void onConfigurationChanged(Configuration newConfig) {                 // TODO Auto- ...
描述: 用Nexus one debug,报错: Device 'device_name' requires that applications explicitely declare themselves as debuggable in their manifest. Application 'com.prj.test01' does not have the attribute 'debuggable' set to TRUE in its manifest and cannot be debugged 解决方法: <application android:icon=" ...
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): SELECT uid, first_name, last_name, name, pic_big, affiliations, religion, birthday, birthday_date, se ...
这几天尝试了下facebook API的video.upload 接口。 我用的是facebook-java-api 3.0.2 这个版本没有实现video.upload 接口。 于是决定自己写。 参考photo.upload的写法写了个实现。满怀希望的去测试,结果报错,查了一下API文档,说: You must make the video.upload call to http://api-video.facebook.com 于是把url改为http://api-video.facebook.com。 这时候不报错了,但是不幸的是,这时返回的并不是一个xml。而是一个facebook登陆 ...
描述: 之前写过一个工程用的是android1.5版本,现在我把它升级到了android2.0版本。 但在删除sdcard文件这一功能上出现了bug。 1.5版可以正常删除,但2.0却怎么也删不了。 所报的异常: unable to unlink '/sdcard/music/eg.mp3': Permission denied (errno=13) 解决方案:log显示,肯定是permission的问题. 后来发现我们只需要在Manifest.xml加一个permission节点就可以解决了: <uses-permission android:name="android.p ...
JClaim JClaim是一个即时消息框架。它为IM客户端和工具提供一组Swing UI组件。它的特性包括: 1.跨平台:可运在Windows,Macintosh,Linux,Solaris平台之上。 2.可连接到各种聊天网络包括AIM (实现聊天,文件传输,Icons),ICQ (实现聊天),Yahoo! (实现聊天,文件传输),MSN(实现聊天), Jabber(实现聊天),GoogleTalk(实现聊天); 3.天气更新; 4.集成Web搜索和桌面搜索; 5.不需要本地安装,软件自动进行更新; 6.增强安全和病毒保护; 7.内置一个微型的servlet引擎; 8.实现日记 ...
Global site tag (gtag.js) - Google Analytics