android
用于介绍android的一些知识
帅气的东哥
这个作者很懒,什么都没留下…
展开
-
android优秀开源项目
本文章由Jack_Jia编写,转载请注明出处。 文章链接:http://blog.csdn.net/jiazhijun/article/details/8815258作者:Jack_Jia 邮箱: 309zhijun@163.com以下是本人日常工作中收集的比较不错的Android开源项目,欢迎博友提供未收录的网址。roottoo转载 2013-04-20 13:01:36 · 1551 阅读 · 0 评论 -
如何新建安卓AVD虚拟模拟器
如何新建安卓AVD虚拟模拟器(原文链接http://jingyan.baidu.com/article/a681b0ded7e7573b1943465b.html)|浏览: 1525|更新: 2013-03-15 16:33|标签: 模拟器95全文阅读分步阅读步骤1234原创 2013-06-18 00:46:46 · 4200 阅读 · 0 评论 -
ADT中通过安卓虚拟设备运行安装程序
1.继续参考:(原文链接http://www.crifan.com/run_android_on_avd/)Run on the Emulator对于新建的AVD,点击Start:弹出启动选项:点击Launch启动。2.然后开始显示正在启动:然后就可以看到对应的启动后的AVD了:3.然后画面切回来,关闭AV原创 2013-06-18 00:50:47 · 5070 阅读 · 0 评论 -
Android生命周期
1、2、3、4、5、6、二、实现1、编写代码如下:package com.example.androidlife;import android.os.Bundle;import android.app.Activity;import android.util.Log;import android.view.Menu;public class M原创 2013-06-18 11:54:32 · 998 阅读 · 0 评论 -
andriod环境的搭建
android环境的搭建 这里主要是使用eclipse来搭建android的开发环境。其步骤如下: Download the ADT PluginStart Eclipse, then select Help > Install New Software.Click Add, in the top-right corner.In the Add Repos原创 2013-06-18 10:51:59 · 1251 阅读 · 0 评论 -
第一个android程序
1、新建android项目 右击package explorer 的空白处---------》new ------》project 。。。这是你会看到以下界面:------》next------》这是你会看到以下界面(按以下界面进行配置):-------》接下来拼命地按next即可2、部署及运行android项目 新建后,我们可以看到在p原创 2013-06-18 11:11:46 · 1014 阅读 · 0 评论 -
ADT的安装方法
android官网----》download----》setting up an exsting IDE ---》Installing the Eclipse Plugin这时按照官网给出的提示安装即可原创 2013-06-18 11:15:49 · 1078 阅读 · 0 评论 -
android中log的使用
一、打log。代码如下:package com.example.hello;import android.os.Bundle;import android.app.Activity;import android.util.Log;import android.view.Menu;public class MainActivity extends Activity {原创 2013-06-18 20:19:14 · 1424 阅读 · 0 评论 -
Please ensure that adb is correctly located at 'C:\Users\Administrator\android-sdks\platform-tools\
今天遇见了这个问题 因为我更新了最新的adt 出现ADB server didn't ACK, failed to start daemon 然后你想启动一个程序 这个时候又会出现 Please ensure that adb is correctly located at 'D:\android-sdk-windows\platform-tools\adb.exe' and can be e原创 2013-06-18 23:25:01 · 3305 阅读 · 0 评论 -
新建自己的Activity
1、main.xml(android的布局文件) 这一部分按照自己喜欢的风格画就好。。。在此不再赘述2、MyActivity 新建一个类,这里使用了MyActivity这个名字。(特别要注意的是,MyActivity所在的包一定要和gen目录下的那个报名一致,否则会出现source close的问题) 代码如下: package com.njupt.原创 2013-06-19 15:07:42 · 1078 阅读 · 0 评论 -
connection problem or invalid MMI Code
解决办法:重启模拟器即可.原创 2013-06-19 23:28:17 · 3459 阅读 · 0 评论 -
在android中使用junit
1、新建一个测试类package com.njupt.junit1;import android.test.AndroidTestCase;public class MyTest1 extends AndroidTestCase { public void test1(){ Service service = new Service(); int a = servic原创 2013-06-20 23:04:09 · 1397 阅读 · 0 评论 -
对android项目进行真机测试
1、先打开eclipse2、再打开360手机助手3、使用usb线连接android手机4、运行android项目,这时你会看到以下界面:这时,单击ok,你便能进行真机测试原创 2013-06-20 18:04:42 · 1616 阅读 · 0 评论 -
将android应用部署到真实手机上
本文主要介绍将android部署到真是手机上1、右击你要导出的android项目------》export----》这时你会看到以下界面:选择“export android application”,单击next-------》这时你会看到以下界面:在这里,你可以选择你要导出的android项目,选择完以后,单击next-----------》原创 2013-06-20 16:29:11 · 2394 阅读 · 0 评论 -
在android中使用junit(2)
为了不需要想(1)中那样在AndroidManifest.xml中再去配置。。。如果需要在android使用junit时,我们可以直接新建一个android test project。如下图所示:单击next“------》在单击一次“next”----》这时你会看到以下界面:在这里,你可以选定你要测试哪一个工程。。。(在测试工程中可以使用被测试工程中的类)原创 2013-06-20 23:13:16 · 1149 阅读 · 0 评论 -
The connection to adb is down, and a severe error has occured.
写在前面:1、初学者在进行android编程时尽量不要使用usb线连接自己的android手机(这时在部署运行android项目时很可能就会出现以下问题)。2、如果以下方法还不行。那么先关机,然后再启动。。。。3、如果还不行。。。那么这篇博客就帮不了你了。。。。。。。启动android模拟器时.有时会报The connection to adb is down, and a sev原创 2013-06-19 12:18:32 · 1414 阅读 · 0 评论 -
android之写文件到sd卡
1、main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical原创 2013-06-21 21:18:24 · 1608 阅读 · 0 评论 -
android——写文件到手机上
写文件到手机与写文件到sd卡的一个很大的区别就在于:前者将文件写到/data/data目录下的该程序的目录下(第一次写的时候,系统会自动帮你新建一个名为files的目录),而后者则会将文件写到/mnt/sdcard目录下。两者存储位置的差别如下图所示:1、sd卡的存储目录2、文件在手机中的存储目录:实现1、FileService在原创 2013-06-21 22:32:55 · 2127 阅读 · 0 评论 -
Android中日志信息的打印方式
Android中日志信息的打印方式主要有以下7种:1)System.out(i级别)2)System.err(w级别)3)Log.v4)Log.d5)Log.i6)Log.w7)Log.e2、代码如下:package com.njupt.junit1.test;import android.test.AndroidTestCase;impo原创 2013-06-21 18:28:07 · 2176 阅读 · 0 评论 -
android——创建数据库
SQLlite类似于微软的Access.以下介绍在android中创建一个数据库文件1、DBOpenHelperpackage com.njupt.sqlite;import android.content.Context;import android.database.sqlite.SQLiteDatabase;import android.database.sqlite.SQL原创 2013-06-23 20:22:21 · 1660 阅读 · 0 评论 -
android——CRUD(在上一篇博客的基础上)
1、Personpackage com.njupt.sqlite;public class Person { private Integer id; private String name; private Integer balance; public Integer getId() { return id; } public void setId(Integer id原创 2013-06-23 22:50:12 · 1258 阅读 · 0 评论 -
android——使用pull解析xml文件
1、persons.xml 将persons.xml文件放到src目录下。其代码如下: 范冰冰 31 林志玲 38 章泽天 20 2、Person新建一个名叫Person的javabean,代码如下:package com.njupt.xml1;public class Person { private Intege原创 2013-06-22 22:50:30 · 1346 阅读 · 0 评论 -
android——写xml
在PersonService的基础上,加上savePersons(·····),这时的PersonService为:package com.njupt.xml;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.util.ArrayList;原创 2013-06-22 23:59:41 · 1415 阅读 · 0 评论 -
android——查询所有,查询个数、查询分页
1、PersonDao完整版的PersonDao的代码如下:package com.njupt.sqllist;import java.util.ArrayList;import java.util.List;import android.content.Context;import android.database.Cursor;import android.databas原创 2013-06-24 19:34:46 · 1975 阅读 · 0 评论 -
Please ensure that adb is correctly located at 'C:\Users\Administrator\android-sdks\platform-tools\
当出现这种情况时,很有可能是因为你在启动AVD之前使用了腾讯的QQ管家或360手机助手之类的东西链接了手机。解决办法:1)切断链接2)在命令行中输入:adb kill-server adb start-server原创 2013-06-25 13:11:58 · 1847 阅读 · 0 评论 -
android——ListView(使用simpleCursorAdapter)
1、simpleCursorAdapterpackage com.njupt.listview;import java.util.List;import android.os.Bundle;import android.app.Activity;import android.database.Cursor;import android.view.Menu;import andr原创 2013-06-25 17:55:00 · 2858 阅读 · 0 评论 -
android——ListView功能的实现
1、main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical原创 2013-06-25 13:47:21 · 1474 阅读 · 0 评论 -
android——ListView功能的实现(使用simpleAdapter)
1、SimpleAdapterActivitypackage com.njupt.listview;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import android.os.Bundle;import android.app.A原创 2013-06-25 17:12:13 · 1359 阅读 · 0 评论 -
android——给ListView添加点击事件的三种方式
本文将介绍给ListView添加点击事件的三种方式:1、第一种方式。在BaseAdapter的基础上添加点击事件personLV.setOnItemClickListener(new MyOnItemClickListener()); private class MyOnItemClickListener implements OnItemClickListener{ @原创 2013-06-25 20:59:18 · 10808 阅读 · 1 评论 -
android——SQLite中的事务管理
package com.njupt.sqllist;import java.util.ArrayList;import java.util.List;import android.content.Context;import android.database.Cursor;import android.database.sqlite.SQLiteDatabase;public c原创 2013-06-24 20:26:22 · 1566 阅读 · 0 评论 -
Android——另外一种增删查改的方式(ContentProvider常用)
以下介绍另外一种增删查改的方式package com.njupt.sqllist;import java.util.ArrayList;import java.util.List;import android.content.ContentValues;import android.content.Context;import android.database.Cursor;i原创 2013-06-24 22:29:13 · 1412 阅读 · 0 评论 -
MyContentProvider does not specify a android.test.InstrumentationTestRunner instrumentation or does
原因:主要是你采用了第一种的android的测试方法担忧没有在AndroidManifest.xml中进行相应的配置。解决办法:在AndroidManifest.xml中的相应位置加上以下代码即可:<instrumentation android:name="android.test.InstrumentationTestRunner" android:ta原创 2013-06-26 21:58:16 · 3461 阅读 · 0 评论 -
HttpURLConnection碰到连续302跳转的问题的原因及解决方法
用HttpURLConnection联网的代码: HttpURLConnection conn = null; URL url = new URL("http://10.0.0.172/"); conn = (HttpURLConnection) url.openConnection(); conn .setRequestMethod原创 2013-06-30 23:24:37 · 4851 阅读 · 0 评论 -
Android call setting 源码分析 (上)
Android 的 call setting 是用来设定与 simcard 相关的一些内容的应用程序,如网络,PIN等等,算是AP层。这里就选择其中一个项从源代码读下去直到底层,看看大概的结构和流程。在 Android 主菜单中选择 setting->call setting->additional call setting->caller ID,会弹出来一个对话框来选择,这个项是用来设定原创 2013-06-30 23:26:23 · 2376 阅读 · 0 评论 -
利用framework层任意设置Android屏幕的旋转方向
设备平放,屏幕朝正上方。以下四个常量分别代表:private static final int ROTATION_0 = 0;//初始情况。这个时候设备是横屏还是竖屏与硬件设备安装时默认的显示方向有关。private static final int ROTATION_90 = 1;//设置屏幕方向自动旋转后,右侧翻起侧立时,屏幕会旋转到这个方向。private static fina原创 2013-06-29 23:54:54 · 2839 阅读 · 0 评论 -
Android call setting 源码分析
看下篇之前,请先读这三篇文章: Android GSM驱动模块(rild)详细分析(一)基本架构及初始化Android GSM驱动模块(rild)详细分析(二)request流程Android GSM驱动模块(rild)详细分析(三)response流程这几篇分析了android 的 GSM 也就是 RIL 部分的驱动。我这篇文章也就是建立在这个基础原创 2013-06-30 23:28:22 · 1940 阅读 · 0 评论 -
关于Android发送短信字数问题的分析及解决方法
以前已经知道发送短信有70个字符的限制,但真到用的时候才发现还是不了解。中文英文各算几个字符?一开始按照老想法,GB码中文2个字节英文一个字节来算,按70个汉字的限制可以发140个字节,但是发送的时候总是出错。后来在网上查了下短信的编码才知道,现在发送短信通常使用PDU模式,摘抄一段: 在PDU Mode中,可以采用三种编码方式来对发送的内容进行编码,它们是7-bit、8-bit和U原创 2013-06-29 21:38:19 · 2289 阅读 · 0 评论 -
Android中如何修改系统时间(应用程序获得系统权限)
在 android 的API中有提供 SystemClock.setCurrentTimeMillis()函数来修改系统时间,可惜无论你怎么调用这个函数都是没用的,无论模拟器还是真机,在logcat中总会得到"Unable to open alarm driver: Permission denied ".这个函数需要root权限或者运行与系统进程中才可以用。 本来以为就没有原创 2013-06-29 21:40:39 · 3763 阅读 · 3 评论 -
Bitmap recycle方法与制作Bitmap的内存缓存
recycle方法不是必须调用,就算调了GC也不会立即回收Java层的Bitmap对象。这个跟把一个对象手动置空一个道理。可以看一下API说明:This operation cannot be reversed, so it should only be called if you are sure there are no further uses for the bitmap. This原创 2013-06-29 23:26:57 · 2274 阅读 · 0 评论 -
Android 4.3本月9日亮相 新功能汇总
摘要:据报道,目前三星正在测试Android 4.3。将在7月9日发货的原生版Galaxy S4和HTC One将搭载该系统。从已知的信息来看,新系统并对UI进行大幅修改,仅对相机、蓝牙、WiFi、字体等进行了改进。近日,Android 4.3 Jelly Bean运行于Galaxy S4的截图曝光。目前三星正在测试Android 4.3,于7月9日发货的原生版Galaxy S4和HT转载 2013-07-01 22:05:10 · 1132 阅读 · 0 评论