
android
abc19842008
没什么好介绍的
展开
-
关于白宫开放出来的开源代码- wh-app-android
在csdn上看到白宫开源出了一个多平台的移动web应用,想想既然是大名鼎鼎的whitehouse开放出来的代码,怎不至于给其美利坚人民丢脸吧,刚好我对web这块接触比较少,于是就拉了Android的代码下来。一番折腾后,编译过了,迫不及待的装到机子上,结果刚跑就挂了。对应logo信息查了一下,原来是代码中用到了AirShip的push功能,查了下AirShip,差点吐血,注册这东西至少要交原创 2012-09-08 19:34:38 · 2967 阅读 · 6 评论 -
动态更新ListView和GridView的关键代码
mScrollListener = new AbsListView.OnScrollListener() { @Override public void onScrollStateChanged(AbsListView view, int scrollState) { mScrollState = scrollState; }原创 2012-04-17 14:57:59 · 1110 阅读 · 0 评论 -
如何简单快速的在应用层调节亮度
下面这段代码只是起到抛砖引玉的作用,你能做的还很多。private void setBrightness(int brightness) { try { Method getServiceMethod = Class.forName("android.os.ServiceManager").getMethod("getService", String.class);原创 2012-04-13 19:24:08 · 1363 阅读 · 1 评论 -
root华为u8860
root华为的u8860没有之前三星galaxy那样方便,但是也不是很麻烦,主要是要替换掉其自带的recovery.img,然后刷一个root_me.zip包就行了。首先介绍下recovery,其功能就相当于在启动机子前能让你对自己的手机做一些事情,比如刷机,比如格式话。官方的recovery功能很少,所以需要使用第三方的recovery.recovery.img的下载原创 2012-04-25 13:09:16 · 1156 阅读 · 1 评论 -
ActivityGroup中错误 java.lang.SecurityException的处理
出现这个问题的原因是由于ActivityGroup不允许其加载的activity在不同的进程中。解决办法 1.把需要加载的activity所在的应用程序中加入与主应用程序相同的sharedUserId2.把加载的activity的launchemode设定为singletop***********华丽的分割线*******************后面又找到了一个方法原创 2011-06-27 16:32:00 · 772 阅读 · 0 评论 -
Android中TextView中文字死活不滚的解决办法
各位童鞋是否有过想让布局中某个textview文字滚动可是就是滚不动的情况,如果你费了九牛二虎之力还是滚不动的话,请在代码中,加个setSlected(true)吧,劳资也是看源代码才晓得的,原来以为很简单,折腾了不少时间。原创 2012-04-24 19:39:57 · 2132 阅读 · 1 评论 -
android按home键不能回到自定义主界面
最近发现如果使用自定义的主界面的话,在其他应用程序中按home键不能回到主界面,跟了下代码,才发现原来自定义的主界面如果没有设置android:launchMode="singleTask"的话在ActivityStack里面的resetTaskIfNeededLocked中不会对activity队列mHistory进行重排,添加以上代码后解决。另外在自定义主界面如果不处理回退键的话,如果有浏览器原创 2012-03-10 13:07:46 · 8873 阅读 · 2 评论 -
查询遇到双引号
android数据库查询的时候如果遇到双引号报错,则应该把查询的参数放到selectionArgs里面,selection里面用?来代替。看来我的SQL还是不太熟悉。原创 2012-02-15 08:48:43 · 811 阅读 · 0 评论 -
android 状态栏移动到底部
刚在stackoverflow里面看到的如何把状态栏从顶部移动到底部;Around line 345 of frameworks/base/services/java/com/android/server/status/StatusBarService.java changeGravity.TOP to Gravity.BOTTOM.Around line 1265 o原创 2012-01-30 14:43:42 · 6360 阅读 · 0 评论 -
覆盖Android开发各个领域的近百个源码项目下载
覆盖Android开发各个领域的近百个源码项目下载Android PDF 阅读器 http://sourceforge.net/projects/andpdf/files/个人记账工具 OnMyMeans http://sourceforge.net/projects/onmymeans/developAndroid电池监控 Android B转载 2012-04-19 08:57:00 · 955 阅读 · 0 评论 -
使用sshfs挂载远程ssh文件系统
ubuntu下使用sshfs挂载远程ssh文件系统为本地磁盘#sshfs 用户名:远程目录 挂载目录不挂载#fusermount -u 挂载目录原创 2012-05-03 15:45:18 · 1538 阅读 · 0 评论 -
Eclipse中使用黑色主题后C++显示出现白色块状的解决办法
自从使用了Eclipse的黑色系列主题后,腰也不酸了,眼睛也不痛了,精神也倍儿棒了。然而这些在哼哧哼哧编写java代码的时候产生的快感转到了编写C++代码时就立即烟消云散了,取而代之的是无尽的痛苦,不想编码的冲动。而造成这一差别的罪魁祸首则是黑色系列主题,其在C++的类和变量在选中后点击其他地方则变成了白色块状。尼玛,这让我这码农情何以堪啊。在经历几次尝试修改配置无果以及使用ultraedit编写原创 2012-08-16 11:32:58 · 3432 阅读 · 0 评论 -
在viewpager中如何找到当前的fragment
RT,其实很简单Fragment fragement = getFragmentManager(). findFragmentByTag("android:switcher:"+R.id.ViewPage+":" + selectTab);原创 2012-06-13 18:32:41 · 5081 阅读 · 1 评论 -
加速Android开发,玩转Eclipse
原文地址:http://www.qhm123.com/2012/03/5/how-speed-your-android-programming.html有用的快捷键CTRL+SHIFT+O——整理Import,发现有一堆类没有导入吗,那么试试这个CTRL+1——快速修正,发现有个红叉叉吗,那么试试这个CTRL+SHIFT+T——想打开一个类文件吗,那么试试这个(你还在去你的proj转载 2012-05-23 12:33:00 · 958 阅读 · 0 评论 -
java.lang.UnsupportedOperationException
java.lang.UnsupportedOperationException at android.view.GLES20Canvas.clipPath(GLES20Canvas.java:287) at br.com.iba.view.PageCurlView.drawCurl(PageCurlView.java:284) at br.com.iba.view.P原创 2012-06-08 18:46:36 · 5448 阅读 · 4 评论 -
控制GridView中选中的背景
GridView选中状态的背景超出了getView返回的view的范围,用 android:listSelector="@null" 可以解决原创 2012-06-01 17:01:05 · 1379 阅读 · 0 评论 -
华为手机logcat不出日志解决方案
原文地址:http://blog.youkuaiyun.com/scwhy/article/details/7432414进入拨号界面输入:*#*#2846579#*#*依次选择ProjectMenu---后台设置----LOG设置---LOG开关 点击打开转载 2012-05-11 00:33:08 · 4409 阅读 · 0 评论 -
android如何改变默认横竖屏方向
如何改变android默认的横竖屏,修改源码一个地方就可以了。 public int rotationForOrientationLw(int orientation, int lastRotation, boolean displayEnabled) { if (mPortraitRotation < 0) { //原创 2012-05-07 19:07:08 · 9984 阅读 · 2 评论 -
Galaxy Note root小结
root了三星的Galaxy Note,网上有一键root的方法,只要在windows下运行一个批处理文件就行了。批处理文件有英文提示,是root的前提条件。(1) make sure u have installed adb drivers for ur device(2) enable "USB DEBUGGING" from (Menu\Settings\Applications原创 2012-04-19 19:51:04 · 2201 阅读 · 0 评论 -
android中SDK的DigitalClock存在内存泄漏
用DDMS发现有内存泄漏,因为代码写的有模块性,所以用排除法,删除到后面,发现从光光的Acitivity主界面跳到另外一个activity竟然还是存在内存泄漏。你妹的,用MAT查了一下,发现DigitalClock竟然有泄漏。这坑嗲啊,怎么想都想不到是DigtalClock.原创 2011-12-16 15:32:17 · 960 阅读 · 2 评论 -
第一个UML图
伟大的IBinder啊....原创 2011-12-14 10:18:05 · 496 阅读 · 0 评论 -
android存储方式(转)
<br />原文地址http://apps.hi.baidu.com/share/detail/23485923<br />Android提供了5种方式存储数据:<br />--使用SharedPreferences存储数据;<br />--文件存储数据;<br />--SQLite数据库存储数据;<br />--使用ContentProvider存储数据;<br />--网络存储数据;先说下,Preference,File, DataBase这三种方式分别对应的目录是/data/dat转载 2011-03-29 16:08:00 · 1656 阅读 · 0 评论 -
java.lang.OutOfMemoryError: bitmap size exceeds VM budget解决办法
<br />bitmap内存不足的解决办法,解决了我现在的问题。<br /> <br />原文:http://www.norkoo.com/show/Mobile_Technology/android/ececkhjijkaifjkigceckefhekdfjg.aspx<br /> <br />android系统中读取位图Bitmap时.分给虚拟机中图片的堆栈大小只有8M。所以不管是如何调用的图片,太多太大虚拟机肯定会报那个错误。超出图片内存预算那个错误.:java.lang.OutOfMemoryErr转载 2011-05-18 16:43:00 · 1579 阅读 · 0 评论 -
今天遇到的几个xml属性
<br />android:cacheColorHint="#00000000" 去掉ListView或者GridView拖动背景黑色<br />android:layout_wight 表示权重,数值越大,所占用的空间越大,重用性越大<br />android:verticalSpacing GridView二行之间的距离原创 2011-05-17 11:22:00 · 955 阅读 · 0 评论 -
使用LayoutInflater
<br />一般来说,使用LayoutInflater把定义的xml转化为view,进而在程序中使用。这种方法可以有效的把UI和下层代码分隔。有几种方法可以实例化LayoutInflater<br />1.LayoutInflater inflater=(LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);<br /> <br />2.直接在activity中调用getLayoutInflater()<br /原创 2011-03-25 08:46:00 · 645 阅读 · 0 评论 -
如何停止正在运行的AsyncTask
网上查到的最好的办法<br />public class MyTask extends AsyncTask<Void, Void, Void> {<br /><br /> private volatile boolean running = true;<br /> private final ProgressDialog progressDialog;<br /><br /> public MyTask(Context ctx) {<br /> progres原创 2011-05-18 16:32:00 · 7882 阅读 · 0 评论 -
getReadableDatabase异常
<br />今天在使用数据库的时候出现了sqlite returned: error code = 14, msg = cannot open file at source line的错误,但是在模拟器上运行是正常的,折腾了半天,把程序完全卸载后再重装后一切OK,上网查原因大概是数据库被打开后又进行了重装导致的原因。原创 2011-05-16 12:47:00 · 2284 阅读 · 2 评论 -
【转】 AyncTask 实战 模拟GridView 动态更新效果
<br />5点多就在睡梦中惊醒,睡不着,于是醒着也是醒着,还不如跟进下项目,于是网上看到这样一篇文章,刚好解决现在的问题,贴出来。<br /> <br />原文:http://www.ophonesdn.com/article/show/80<br /> <br />OPhone 线程模型:<br /> 首先先要普及一下OPhone的线程模型: 当一个OPhone得应用运行后, 就会有一个UI的main线程启动, 这是一个非常重要的线程,它负责把事件分派到相应的控件,其中就包括屏幕绘图事件,转载 2011-05-16 07:21:00 · 1281 阅读 · 0 评论 -
android另起线程通过网络获取所在地
<br />通过网络获取所在地这个动作可能在wifi连接信号不好的时候比较慢,这个时候需要另外新启一个线程来做这件事情,同时LocationManager中的requestLocationUpdates函数需要给新起的进程发送消息,所以新起的进程必须有消息循环。<br /> <br /> /*get the city name*/<br /> public String getCityName(){<br /> if (cityName != null)<br />原创 2011-03-24 19:56:00 · 2882 阅读 · 0 评论 -
linux下eclipse构建并编译android一个简单jni项目
<br />因为项目要在nand和sdcard上搜索某一类型的文件,用java来实现速度太慢,因此要自己来写jni的代码,于是热热手先写一个简单写了一个简单的例子<br />第一,java源代码的编写,在eclips下面新建android工程,创建helloJNI.java<br /> <br />package com.john.helloJNI;<br /><br />import android.app.Activity;<br />import android.os.Bundle;<br /原创 2011-04-02 20:22:00 · 2460 阅读 · 0 评论 -
Home Training Clients Blog Tech Corner Contact Exploring the world of Android :: Part 2
android转载 2011-05-31 01:56:00 · 963 阅读 · 0 评论 -
Android 中的拿来主义(编译,反编译,AXMLPrinter2,smali,baksmali)
今天看到一篇比较猥琐的文章,转贴过来,学习学习。 原文地址http://blog.youkuaiyun.com/Android_Tutor/archive/2010/07/09/5724435.aspx Android 中的拿来主义(编译,反编译,AXMLPrinter2,smali,baksmali)! 收藏 一、前言:大家转载 2011-06-16 11:59:00 · 1207 阅读 · 0 评论 -
最近项目的一点记录
1.ActivityGroup里面绑定服务需要用到getApplicationContext()去绑定2.音乐播放切换下一首歌顺序是先stop,再reset, setDataSource后再prepare,最后start.3.线程间同步问题,有种方法用lock和unlock可以很好解决原创 2011-06-16 14:05:00 · 609 阅读 · 0 评论 -
android拖拽界面
<br />写拖拽跳转界面,发现不能找到第2个view的id,后来查了老半天才发现xml文档写错了<br /><LinearLayout <br /> android:layout_height="fill_parent" <br /> android:layout_width="fill_parent" <br /> android:orientation="vertical" <br /> xmlns:android="http://schemas.android原创 2011-04-20 11:35:00 · 1302 阅读 · 0 评论 -
再谈jni
<br />这次jni模块的编写,有几个地方需要重点注意下的,也是我这次比较消耗时间的地方。<br /> <br />1.基本常识,不能直接使用jstring,使用GetStringUTFChars,并记得ReleaseStringUTFChars释放分配的空间.<br /> <br />2.如果java中需要得到jni中的数据结构,则必须定义类和相应的函数。<br /> <br />3.使用javap -s获取参数签名,内部类使用“.”来引用,GetMethodID使用该函数签名,构造函数使用"<init原创 2011-04-19 00:05:00 · 821 阅读 · 0 评论 -
【转】 Android用户界面——创建自定义组件
<br />转载地址:http://blog.youkuaiyun.com/iefreer/archive/2009/09/26/4598932.aspx<br /> <br />创建自定义组件Building Custom Components<br />Android提供了一个精致而强大的组件化模式来创建你的用户界面,基于基础的布局类:视图View和视图组ViewGroup。平台包含了多种预定义视图和视图组子类-分别称为部件和布局-这些可以用来构造你的用户界面。<br />一部分可用部件包括按钮Button,文本视转载 2011-04-15 22:53:00 · 1219 阅读 · 0 评论 -
使用contentProvider来进行SQlite transactions操作
使用contentProvider 来进行SQlite transaction的事务处理转载 2011-06-02 17:40:00 · 1272 阅读 · 0 评论 -
android handler发送消息需要注意的地方
<br />最近写的一个程序在进入和退出的时候总是莫名其妙的死机,跟了以下总算找到了出错的地方。程序在后台获取网络数据,同时更新主线程显示,<br /> <br />另起的线程根据handler发送数据给主线程<br />/*send city name*/<br />Message msg = new Message();<br />msg.what = MSG_ID_LOCATE;<br />msg.obj = cityname;<br />handler.sendMessage(msg原创 2011-04-13 10:48:00 · 10105 阅读 · 0 评论 -
android seekbar使用
<br />用到了seekbar, so 上网找了下小demo,这位仁兄总结的很好,现转贴在这里。<br /> <br />原文地址:http://bashenmail.iteye.com/blog/603649<br /> <br />SeekBar配置文件:<br /> Xml代码 <SeekBar android:id="@+id/player_seekbar" android:layout_width="245px" android:l转载 2011-05-27 15:45:00 · 2478 阅读 · 0 评论 -
Android Density (转)
<br />模拟器上和真机确实存在差距,上了开发板后,发现在模拟器上跑的好好的布局都必须改变。<br /> <br /><br />下面是转载的一篇文章,收藏在此。http://blog.youkuaiyun.com/xieyan0811/archive/2010/06/18/5931561.aspx<br />1. 什么是density<br />1) density<br />density表示每英寸有多少个显示点(逻辑值),它的单位是dpi:dot per inch,通常转载 2011-05-11 13:49:00 · 916 阅读 · 0 评论