自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 Handler, thread, handlerthread

Handler 默认关联主线程,通过Runnable参数 ,直接调用Runnable中的run()方法。handler关联当前thread,并和该线程的looper对应。要在其他线程执行,可以使用HandlerThread。HandlerThread继承于Thread。与普通Thread的差别就在于,单独建立了一个线程,并且创立了消息队列和自己的looper,在自己的线程分发和处理

2015-11-12 17:51:04 322

原创 Conditionvariable的用法

线程同步可以使用Wait()/Notify,但用起来比较负责,Android就单独建立了一个Conditionvariable类,并提供了几个方法用于线程同步,便于使用:void block()阻塞当前线程,直到条件为openvoid block(long timeout)阻塞当前线程,直到条件为open或超时void open()释放所有阻塞的线程void close

2015-11-04 14:57:10 378

原创 Application, Activity, task的区别

Application就是一个android应用程序。 简单的理解就是一个apk就是一个Android Application。每一个Application都是由Activity、Service、content Provider和Broadcast Receiver等Android的基本组件所组成,其中Activity是实现应用程序的主体,它承担了大量的显示和交互工作,甚至可以理解为一个界面

2015-09-01 11:28:39 958

原创 androoid makefile 学习

LOCAL_MODULE:当前模块的名称,这个名称应当是唯一的,模块间的依赖关系就是通过这个名称来引用的。LOCAL_PACKAGE_NAME:当前 APK 应用的名称。

2015-08-21 11:34:33 288

原创 Android manifest 标签学习

应用配置的根元素,包含所有与应用有关配置的元素,其属性可以作为包含默认属性的子元素,常用的属性包括:应用名android:label,应用图标android:icon,应用主题android:theme等。Activity的声明标签,《?是application的一子元素》,Android应用中的每一个Activity都必须在AndroidManifest.xml配置文件中声明,否

2015-08-19 15:33:48 538

原创 [Java]编译学习之一

$后面跟数字是匿名类编译出来的$后面跟文字是内部类编译出来的

2015-07-08 09:51:23 331

原创 【android】[SQlite] common commands explanations

adb shellcd data/data/xxxcd databasessqlite3 xx.db.tablessqlite>select * from xx;sqlite>delete from system where name like "aaa%"sqlite>delete from company where id = 7;.exit

2015-06-11 11:11:56 283

原创 [Android][Activity] XML parse

application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name"> activity android:name="" android:label="@string/app_name"A

2015-06-11 10:57:15 298

原创 [Linux][Common command] zip operation

1. uncompress   tar -zxvf  xx.tar/xx.tar.gz/xx.gzip   //解压文件    tar -zxvf  xx.tar/xx.tar.gz/xx.gzip -C ./myfolder/   //解压到指定的myfolder目录下   tar -tf xx.tar   //浏览tar包含的文件内容,不解压   unzip xx.zip

2015-06-10 16:35:51 377

原创 [Android][Studio] connect devices

今天碰到了一个问题,Studio 的终端能连接到设备,adb logcat工作正常。但是Andorid页上连接不上设备。经分析log看了下,发现是Studio启动的时候,SDK不完整,没有找到ADB locate。解决方法:重新下载相应的platform-toolstools->Android SDK Manager->tools->Android SDK platform-tools

2015-06-10 15:04:12 1025

原创 [android][studio] build a project

build error: 1.Error:A problem occurred configuring root project > Could not resolve all dependencies for configuration ':classpath'.   > Could not resolve com.android.tools.build:gradle:1.0.

2015-06-09 17:17:34 808

原创 [Android][Studio] Import and existing project

1. by Eclips 1.1 start Eclips and new project->android project from existing codes 1.2 file->export->Generate Gradle build files to create Gradle build structure 1.3 start android studio ./studi

2015-06-09 14:55:15 414

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除