a54cc
码龄16年
  • 42,412
    被访问
  • 34
    原创
  • 528,511
    排名
  • 9
    粉丝
  • 0
    铁粉
关注
提问 私信
  • 加入CSDN时间: 2006-11-13
查看详细资料
  • 0
    领奖
    总分 0 当月 0
个人成就
  • 获得0次点赞
  • 内容获得5次评论
  • 获得1次收藏
创作历程
  • 25篇
    2011年
  • 62篇
    2010年
成就勋章
TA的专栏
  • android
    35篇
  • cpp
    3篇
  • hibernate
  • java
    20篇
  • spring
  • struts
  • web
    1篇
  • windows
    6篇
  • 项目管理
    1篇
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

android source 把自己的apk 编译进 system.img (system/app)的一些经验

1./home/cc/WORKING_DIRECTORY_ADWLAUNCHER/build/target/product/generic.mk 下PRODUCT_PACKAGES可以指定新的生成模块2.Android.mk中的LOCAL_MODULE_TAGS := optional 指定了是user 还是 eng的时候生成此模块或者都生成3.Android.mk中的LOCAL_PACK
原创
发布博客 2011.06.20 ·
1403 阅读 ·
0 点赞 ·
0 评论

TextView 加链接所有方法


1:使用android:autoLink="all" 只需在textview中加入这个属性 在里面写的文字中包含网址、电话、email的会自动加入连接地址。

如:
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/text1" android:layout_width="match_parent"
andro
转载
发布博客 2011.05.26 ·
274 阅读 ·
0 点赞 ·
0 评论

java中String的操作api

创建一个字符串实例变量StringBuffer buf = new StringBuffer("Java" );     // Append    buf.append(" Almanac v1/" );      // Java Almanac v1/    buf.append(3 );                   // Java Almanac v1/3        // Set    int index = 15 ;    buf.setCharAt(in
转载
发布博客 2011.05.17 ·
1050 阅读 ·
0 点赞 ·
0 评论

Android 2.2兼容性移植


  1. 文件系统,大多数网友可能发现/sdcard/的路径已经变为/mnt/sdcard/了,所以过去硬编码相关的软件需要通过 android.os.Environment.getExternalStorageDirectory().getAbsolutePath()这样 的方法来获取sdcard路径。
 
  2. app2sd,这项功能,可以在settings中开关设置启用,PackageManager类多了一些新的标记,为了兼容性我们使用反射动态调用比较
转载
发布博客 2011.05.04 ·
258 阅读 ·
0 点赞 ·
0 评论

loop

  classLooperThreadextendsThread{
      publicHandler mHandler;

      publicvoid run(){
          Looper.prepare();

          mHandler =newHandler(){
              publicvoid handleMessage(Message msg){
转载
发布博客 2011.05.03 ·
143 阅读 ·
0 点赞 ·
0 评论

深入理解Android消息处理系统——Looper、Handler、Thread


熟悉Windows编程的朋友可能知道Windows程序是消息驱动的,并且有全局的消息循环系统。而 Android应用程序也是消息驱动的,按道理来说也应该提供消息循环机制。实际上谷歌参考了Windows的消息循环机制,也在Android系统中实 现了消息循环机制。Android通过Looper、Handler来实现消息循环机制,Android消息循环是针对线程的(每个线程都可以有自己的消 息队列和消息循环)。本文深入介绍一下Android消息处理系统原理。
    Android系
转载
发布博客 2011.04.29 ·
233 阅读 ·
0 点赞 ·
0 评论

浅析Java中CountDownLatch用法

CountDownLatch如其所写,是一个倒计数的锁存器,当计数减至0时触发特定的事件。利用这种特性,可以让主线程等待子线程的结束。下面以一个模拟运动员比赛的例子加以说明。 1import java.util.concurrent.CountDownLatch; 2 import java.util.concurrent.Executor; 3 import java.util.concurrent.ExecutorService; 4 import java.util.concurrent.Execut
转载
发布博客 2011.04.29 ·
254 阅读 ·
0 点赞 ·
0 评论

camera上flash的常亮

 
I'm finding that torch mode is generally working fine on 2.1 but I had the same problem with the Samsung Epic and found a hack around it.
Looking at the params returned by Camera.getParameters() when run on the Samsung Epic, I noti
转载
发布博客 2011.04.29 ·
920 阅读 ·
0 点赞 ·
0 评论

Android2.3 SDK编译出现Multiple substitutions specified in non-positional format的分析


昨天谷歌正式放出了Android2.3,抱着尝鲜的心态马上更新了ADT和Android SDK,更新后发现自己2.2下编译的很好的项目出现了问题,错误详细内容为:
Multiple annotations found at this line:
    - error: Multiple substitutions specified in non-positional format; did you mean to add the formatted="false" <
转载
发布博客 2011.04.28 ·
196 阅读 ·
0 点赞 ·
0 评论

android ContentProvider中getType(Uri uri)的理解


很多朋友在用ContentProvider的時候,對複寫的方法getType(Uri uri)不理解,也不知道這個方法是在什麼時候被調用的,今天就為大家解釋一下。
   當我們在程序中需要啟動例外的activity時,很多時候我們是使用的隱式調用,即我們不直接指定要跳轉的Activity,而是為Intent提供一 些相關的參數,讓其自動的去和AndroidManifest.xml中已有的Activity去匹配,而IntentFilter(Intent 過濾器)在xml中有三個
转载
发布博客 2011.04.26 ·
224 阅读 ·
0 点赞 ·
0 评论

synchronized

当两个对象实例线程调用一个sync的非static方法时候,sync不起任何作用,这是经过理论和实践检验的。 类中 synchronized void fun() 其实就是 void fun(){synchronized(this){}}synchronized static void fun() 等效于 void fun(){synchronized(this.getClass()){}}synchronized 的意思就是,把(xxx)作为信号量,同步{}。xxx一定是个对象,可能是实例,也可能是类对象
转载
发布博客 2011.03.22 ·
170 阅读 ·
0 点赞 ·
0 评论

ssh中spring简单配置

突然学这个东西,找了本书来速成。struts 2.21 spring 2.5.6 用注释方式配置ioc什么的。1.struts基本配置2.spring按文档要求spring.jar、jakarta-commons、log4j,log4j什么的struts加过就别再加了。3.web.xml中contextConfigLocationclasspath:com/ssh/spring/*.xml
原创
发布博客 2011.03.10 ·
151 阅读 ·
0 点赞 ·
0 评论

程序员修炼三部曲(单元测试之道、版本控制之道、项目自动化之道).rar

发布资源 2011.03.09 ·
application/x-rar

[Apress.J2EE系列].BeginningSpring2.pdf

发布资源 2011.03.09 ·
application/pdf

UNICODE,GBK,UTF-8区别


 
最近迷上改魔兽地图,破解解压修改挺好玩的~ 有个文件头的问题,搞了半天才知原来是utf-8码...总算把这些都搞清楚了.

简 单来说,unicode,gbk和大五码就是编码的值,而utf-8,uft-16之类就是这个值的表现形式.而前面那三种编码是一兼容的,同一个汉字, 那三个码值是完全不一样的.如"汉"的uncode值与gbk就是不一样的,假设uncode为a040,gbk为b030,而uft-8码,就是把那个 值表现的形式.utf-8
转载
发布博客 2011.03.07 ·
149 阅读 ·
0 点赞 ·
0 评论

页面缓存


1.url时间戳
原创
发布博客 2011.03.02 ·
141 阅读 ·
0 点赞 ·
0 评论

Handle


Handler是android提供的对于异步消息处理的方案。Handler的特点是与调用者处于同一线程,如果Handler里面做耗时的动作,调用者线程会阻塞。Android UI操作不是线程安全的,并且这些操作必须在UI线程中执行。Handler的post对线程的处理也不是真正start一个新的线程,而是直接调用了线程的run方法。
所以,Handler经常被用来在另外的线程中更新UI界面。因为UI操作必须在UI线程中完成,可以通过Handler在别的线程中向UI线程发送刷新消息,UI
转载
发布博客 2011.03.01 ·
257 阅读 ·
0 点赞 ·
0 评论

final 内部类 变量


内部类用到类外方法的变量时要加final
 
有很多匿名内部类对象的生存范围比一次方法调用什么的长多了,
比如监听器,线程什么的.
所以只有把这些引用拷贝一份了,
如果不是final的话,这些还是可以随意赋值的,
那样内部类里面拷贝的那一份就过期了.
转载
发布博客 2011.02.22 ·
121 阅读 ·
0 点赞 ·
0 评论

Gallery


Android的Gallery控件是个很不错的看图控件,大大减轻了开发者对于看图功能的开发,而且效果也比较美观。本文介绍Gallery的用法,用反射机制来动态读取资源中的图片。
       本文的效果图:

main.xml源码 :
view plaincopy to clipboardprint?
<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:
转载
发布博客 2011.02.22 ·
205 阅读 ·
0 点赞 ·
0 评论

mysql级联删除-----Mysql 的 Cascade Restrict

每当从主表中删除一个主键id时,由于与他相关联的表中有相关的字段数据,所以无法删除。查了一大堆资料,发现我建表关联用的是on Restrict.可能问题就出在这里吧。

外键约束对子表的含义:
  如果在父表中找不到候选键,则不允许在子表上进行insert/update

外键约束对父表的含义:
  在父表上进行update/delete以更新或删除在子表中有一条或多条对应匹配行的候选键时,父表的行
转载
发布博客 2011.02.17 ·
1293 阅读 ·
0 点赞 ·
0 评论
加载更多