自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 离线安装gradle

在一个gradle loading的工程下找到gradlew,执行gradlew -v此时会在~/.gradle下生成一个wrapper/dists/你需要的gradle版本/一串奇怪的数字/文件夹文件夹有两个文件 一个是*.part,另一个是*.lck将*.part删除,新建一个空白文档命名为*.ok将下载好的离线包及解压的离线包拷至此文件夹,ok

2015-05-07 22:50:06 583

原创 Android ListView 记录滑动位置

int position = listView.getFirstVisiblePosition(); View topView = listView.getChildAt(0); int offset = 0; if(topView != null) { offset = topView.get

2014-11-03 14:29:42 393

转载 Ubuntu下禁用触摸板

sudo rmmod psmouse 禁用sudo modprobe psmouse 启用

2014-03-11 11:53:55 413

翻译 Learn Objective-C: Day 3

欢迎继续阅读本文的第三部分-我希望你会喜欢!上周我们学习了类是如何被分割为不同的文件的(接口和实现),这周我们继续深入学习类。我们还会简短的介绍一下继承和变量的作用域。到目前为止,我已经通过邮件、twitter和评论收到了不少反馈。非常高兴你能对这个话题如此感兴趣并且作出了如此多的努力。保持下去!复习一下:类和对象让我们复习一下之前学习的内容。如果你不是很了解,请返回上一部分。好的

2014-02-11 15:03:21 531

翻译 Learn Objective-C: Day 2

欢迎回到Objective-C介绍的第二部分。上周我们了解了C语言的一些基础知识,Objective-C是基于C语言的。这周我们将会介绍是什么使得Objective-C成为了如此了不起的语言。我们还将介绍在Objectitve-C中如何进行面向对象语言编程(OOP)和说明如何声明一个类和给类发消息。面向对象编程为什么有了Objective-C语言呢?为什么我们不使用底层的C语言?是因为Ob

2014-02-10 16:37:07 530

翻译 Learn Objective-C: Day 1

欢迎来到令人振奋的Objective-C的世界。通过这一系列的文章,我希望可以让零基础的人可以自信的写出自己的应用。这不是一件可以仓促达成的事情,所以要注重基础部分,不要直接跳过它们。我们不仅直接传授最精华的部分,而且会不断打磨你的代码,直到最好。让我们现在就开始吧!什么是Objective-C?如果你正在读这篇文章,我猜想你大概已经知道答案了。如果你不知道也没有关系,因为我会用下

2014-02-08 16:41:23 628

原创 64位Ubuntu下下载编译Android4.3源码

一. 下载源码1. 安装所需软件:git-core curl 不啦不啦...sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev libc6-dev lib32ncurses5-dev ia32-libs x11proto-core-dev libx11-de

2013-10-18 14:30:38 749

转载 ndk中调用iostream

jni中添加了#include 头部,编译时一直返回:/usr/include/c++/4.6.3/iostream:39:28: fatal error: bits/c++config.h: No such file or directory差了半天无果,真心崩溃...后来发现了http://stackoverflow.com/questions/9130429/androi

2013-10-16 16:38:54 4317

原创 Jni之Hello World

开始之前,Android开发环境当然是必备滴。一、配置NDK开发环境1. 安装NDK插件http://blog.csdn.net/chenwen3k/article/details/126213892. 安装CDT(用于开发C/C++)Window->Install new Softwarehttp://download.eclipse.org/tools/cdt/rele

2013-10-12 14:45:43 436

原创 取消Android Native Support

编写Jni时会使用Android Tools -> Add Native Support 生成Jni文件及Jni配置,但如何取消Native Support呢?=> 进入.project文件,删除所有和CDT相关的内容,锵锵,刚才生成的文件都木有了~

2013-10-12 10:43:11 1877

转载 NDK Plugin下载

Help -> install new software -> https://dl-ssl.google.com/android/eclipse/地址被墙鸟,于是修改host:#Google主页203.208.46.146 www.google.com#这行是为了方便打开Android开发官网 现在好像不翻墙也可以打开74.125.113.121 developer.an

2013-10-11 17:53:17 537

原创 SparseArray in Android

android.util包下有一个SparseArray(稀松数组),用于替代hashmap存放以int为key的object。其数据结构如下:private int[] mKeys;private Object[] mValues;mKeys用于存放数组中所有key,它在int[]中的下标与Object[]的下标相对应。mValues用于存放数组中所有value。

2013-10-10 14:42:26 837

原创 git ssh by egit

1. Window->preference->search "ssh2"2. click Generate RSA Key, and Save private key....ok3. copy public key to git4. Window->preference->search->gitclick add entry...

2013-09-26 13:53:31 420

转载 assets和raw文件路径

Uri video = Uri.parse("android.resource://com.cpt.sample/raw/filename");file:///android_asset/filenamefrom http://stackoverflow.com/questions/7966085/raw-folder-url-path

2013-09-11 17:47:36 447

原创 使用DexClassLoader调用SDCard上的jar

DexClassLoader cl = new DexClassLoader(jarFile.toString(), getCacheDir().getAbsolutePath(), null, getClassLoader());Class clazz = cl.loadClass("com.test.jar.TestJar");ps: DexClassLoader构造函数中第二个参数op

2013-09-11 17:41:05 952

转载 scp ssh Connection refused

ssh: connect to host 192.168.1.118 port 22: Connection refusedlost connection需要安装服务模块openssh-server解决办法:sudo apt-get install ssh openssh-server

2012-12-14 15:54:53 537

转载 PackageManager()的使用列举相关的事件

查询系统使用的Content Providers for (PackageInfo pack : getPackageManager().getInstalledPackages(PackageManager.GET_PROVIDERS)) {         ProviderInfo[] providers = pack.providers;         if (providers != n

2011-06-04 19:19:00 311

原创 安装apk的实现

private void openFile(File file) { // TODO Auto-generated method stub Log.e("OpenFile", file.getName()); Intent intent = new Intent();

2011-06-04 19:14:00 234

原创 InputStream & OutputStream

InputStream/ OutputStream是一个抽象类,必须要通过它的子类进行实例化。如FileInputStream/ FileOutputStream。InputStream用于往对象中读数据(read)OutputStream用于往对象中写数据(write)OutputStream out = new FileOutputStream(new File("c://test.txt"));String str = "test";byte[] b = str.getBytes();ou

2011-05-27 09:18:00 257

原创 使用webservice 并通过sax动态解析xml

1.HttpGet方式:List list = null; String url = "http://webservice.webxml.com.cn/WebServices/WeatherWS.asmx/getRegionProvince"; HttpGet get = new HttpGet(url); try { HttpResponse httpResponse = new DefaultHttpClient().execute(get); int response

2011-05-26 23:47:00 582

原创 simpleCursorAdapter刷新

利用simpleCursorAdapter绑定数据库,若数据库发生了改变,需要重新设置simpleCursorAdapter:String[] from = { "_id", "name", "num" }; int[] to = { R.id.textView1, R.id.textView2, R.id.textView3 }; SimpleCursorAdapter adapter = new SimpleCursorAdapter( this, R.layou

2011-05-26 12:18:00 714

空空如也

空空如也

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

TA关注的人

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