自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

faith_boys的专栏

本人刚接触IT行业不是太久,我知道CSDN上有很多大神和专家,希望各位大神和专家不吝赐教,在此先谢谢各位了....

原创 基于SOAP与服务器进行数据交互

近日,在做一个android项目的时候,有用到和.net服务器进行数据交互的功能,但是自己不太会做,所以就问了一些同事,然后参见了些网上的基于SOAP与数据库进行数据交互的例子,然后就写出了下面的代码: public static int getTaskCount(int orgId, int ...

2013-05-23 21:14:41 4709 0

原创 ContentProvider实现数据共享

当应用继承ContentProvider类,并重写该类用于提供数据和存储数据的方法,就可以向其他应用共享其数据。 虽然使用其他方法也可以对外共享数据,但数据访问方式会因数据存储的方式而不同,如:采用文件方式对外共享数据,需要进行文件操作读写数据; 采用sharedpreferences共享数据...

2013-05-12 16:58:57 23751 1

原创 SQLite对于数据库的操作

SQLite对于数据库的操作,在android中已经对于它的增、删、改、查、取得所有的数据数以及分页操作有着自定义的方法,如下: public void add(Person person) { SQLiteDatabase db = helper.getWritableDatabase();...

2013-05-11 22:52:07 1065 0

原创 SQLite数据库存储数据

SQLite数据库存储数据的时候,首先必须继承SQLiteOpenHelper类: public class DbOpenHelper extends SQLiteOpenHelper { public DbOpenHelper(Context context) { /* * 一...

2013-05-11 18:22:30 820 0

原创 SharedPreferences应用

SharedPreferences share = this.getSharedPreferences("faith", Context.MODE_PRIVATE); Editor editor = share.edit(); editor.putString("na...

2013-05-11 00:40:34 585 0

原创 通过Pull解析器生成xml文件

通过Pull解析器生成xml文件代码: public static void save(OutputStream outStream) throws Exception{ //生成模拟数据 List persons = new ArrayList(); persons.add(new...

2013-05-10 22:23:08 569 0

原创 通过Pull解析器解析xml文件

除了可以使用 SAX和DOM解析XML文件,也可以使用Android内置的Pull解析器解析XML文件。 Pull解析器的运行方式与 SAX 解析器相似。它提供了类似的事件,如:开始元素和结束元素事件,使用parser.next()可以进入下一个元素并触发相应事件。事件将作为数值代码被发送,因此...

2013-05-10 16:50:34 710 0

原创 利用DOM解析xml文件

除了可以使用 SAX解析XML文件,也可以使用熟悉的DOM来解析XML文件。 DOM解析XML文件时,会将XML文件的所有内容以对象树方式存放在内存中,然后允许您使用DOM API遍历XML树、检索所需的数据。使用DOM操作XML的代码看起来比较直观,并且,在某些方面比基于SAX的实现更加简单。...

2013-05-10 15:57:00 629 0

原创 利用SAX解析xml文件

SAX是一个解析速度快并且占用内存少的xml解析器,非常适合用于Android等移动设备。 SAX解析XML文件采用的是事件驱动,也就是说,它并不需要解析完整个文档,在按内容顺序解析文档的过程中,SAX会判断当前读到的字符是否合法XML语法中的某部分,如果符合就会触发事件。所谓事件,其实就是一些回...

2013-05-10 15:53:52 520 0

原创 单元测试

android单元测试: 1.在Manifest.xml中添加以下语句: <instrumentation android:name="android.test.InstrumentationTestRunner"   android:targetPackage...

2013-05-07 22:38:40 504 0

原创 打电话和发短信

1.打电话Intent intent = new Intent(); intent.setAction("android.intent.action.CALL"); intent.setData(Uri.parse("tel:" + phoneNumber...

2013-05-06 22:51:03 705 0

原创 ViewFlipper实现界面的滑动切换

近期,看到一些代码中实现了触屏滑动界面的效果,挺好奇的,就研究了一下android的这块的代码,之后就拼拼凑凑的写出了下面的代码。 首先,要实现滑动效果,需要继承一个android的接口OnGestureListener,接着在Activity中需要实现其接口,就可以完成实现滑动界面的效果了。 ...

2013-04-01 21:57:51 641 0

原创 Spinner的两种调用数据放式

ArrayAdapter adapter = new ArrayAdapter(this, android.R.layout.simple_spinner_item, mLmtdReptStr); adapter.setDropDownViewResource(android.R.la...

2013-03-28 16:47:27 802 0

原创 动画翻页功能剪辑

push_left_in.xml <translate android:duration="500" android:fromXDelta="100%p" android:to...

2013-03-24 17:48:39 808 0

转载 Java同步之synchronized

Java中可以使用关键字synchronized进行线程同步控制,实现关键资源顺序访问,避免由于多线程并发执行导致的数据不一致性等问题。synchronized的原理是对象监视器(锁),只有获取到监视器的线程才能继续执行,否则线程会等待获取监视器。Java中每个对象或者类都有一把锁与之相关联,对于...

2013-02-17 10:41:48 572 0

原创 Android---对ArrayList排序

在做项目的同时,遇到有一个对ArrayList进行排序的功能,在网上查找了些有关与这方面的代码,最后找到了如下的代码: 先定义一个类A: public class A { private int level; public A(int level){ this...

2013-01-28 09:47:18 34634 5

原创 在非主线程中不能操作主线程中的View

近日,在做项目的同时,经常遇到一些在非主线程使用主线程中的view的情况,直接做是错误的,所以需要使用Message处理机制

2013-01-23 18:26:55 759 0

原创 系统重置

这个设置在android源码下的代码如下: if (mEraseSdCard) { Intent intent = new Intent(ExternalStorageFormatter.FORMAT_AND_FACTORY_RESET); intent.setComponent...

2012-12-28 00:09:54 1387 0

原创 设置系统超时时间

近日,在项目中,有要求要编写设置系统超时时间的功能,所以根据客户提供的一些信息和在android setting中的代码,查找出了设置系统超时时间的代码: try { Settings.System.putInt(getContentResolver(),Settings.System.SC...

2012-12-28 00:04:26 2422 0

原创 获取activity栈的最顶端的一个

ActivityManager mActivityManager = (ActivityManager) mContext.getSystemService(Context.ACTIVITY_SERVICE); String topActivityName = mActivityManager.g...

2012-12-25 09:55:24 7221 0

原创 android重新启动应用程序和重新启动系统

近日,由于项目需求,需要重新启动应用程序,所以就请教了我们公司的一班android大神。   重新启动应用程序,有两种方法,分别是: 1.通过ActivityManager来重新启动应用程序: ActivityManager manager = (ActivityManager)this....

2012-12-24 20:14:39 7182 1

原创 在/data/下创建文件的权限问题

近日,在做一个项目的时候,客户要求要在板子的/data/下创建一个文件,结果在这边试了好久,一直说权限不足,查了一下,网上大神所说的两个权限都加了,但就是没有权限创建文件: 最后,在一个同事的帮助下,解决了这个问题。 这个问题的主要点在于:需要让自己的程序获得system级别的权限,...

2012-12-18 09:24:10 702 0

原创 Windows快捷键的常见用法

F1 显示当前程序或者windows的帮助内容。   F2 当你选中一个文件的话,这意味着“重命名”   F3 当你在桌面上的时候是打开“查找:所有文件” 对话框   F10或ALT 激活当前程序的菜单栏   windows键或CTRL+ESC 打开开始菜单   CT...

2012-12-02 00:02:04 426 0

原创 android adb命令

今天,去公司加班,又学习了一些android的一些知识,当时我说我不会adb命令的时候,我的一个同事就说了一句,学android的竟然不会adb命令,当时那个囧啊(其实也就是开玩笑说说,不过也说明了adb命令对于学android的人来说是基础中的基础了)、、、、 1.查看连接到机器上的devic...

2012-12-01 23:46:03 491 0

原创 设置系统的语言

近日的项目中,需要编写设置系统语言的方法,之后,在同事和网上的信息的帮助下,成功实现了这一功能。 try { Class amnClass = Class.forName("android.app.ActivityManagerNative"); Activity...

2012-12-01 00:16:40 763 0

原创 c call java的实现方式

近日,我们WifiDisplay的项目中,有需要用到C call Java的代码,我不太能够懂得如何能够实现C call Java,所以我就向我们公司的一帮牛人请教了下,只是简单的写了一个C call Java的实例。 代码: 1.我首先是在java中写了一个调用C层代码的方法,名字叫nati...

2012-11-29 23:32:55 1976 0

原创 git使用小结

git checkout 将文件回归原始状态 git status 查看版本库的状态 git add 添加一个文件 git commit 提交文件的更改(会提示编写标题 使用Ctrl + X提交后,选Y,点击enter,完成提交) git reset HEAD^ --soft 回退上一层的操作...

2012-11-29 14:50:37 528 0

原创 android 开机自启动应用程序

近日,我们公司小组做了一个应用程序,应客户的要求,需要让其开机自启动,但是在csdn上,搜索了一些文章,发现只有一些开机自启动一些service的应用,后来问了一些同事,终于解决了这个问题。下面贴出这个代码: public class BootStartBroadcast extends Bro...

2012-11-28 22:58:54 506 0

原创 android源码中设置语言的代码相关位置

android在setting中的位置:/packages/apps/Settings/src/com/android/settings/LocalePicker.java android 设置语言的主要实现代码:/frameworks/base/core/java/com/android/...

2012-11-27 15:44:38 831 0

转载 android2.3中支持的语言对照

阿拉伯语                           Arabic, Egypt (ar_EG) 阿拉伯语                           Arabic, Israel (ar_IL) 保加利亚语                       Bulgarian, ...

2012-11-27 15:04:50 541 0

转载 Android中如何使用 address2line

I was stuck with my app, as i am unable to debug as it is a multithreaded one and crashes with error SIGSEGV. I get lot of information on logcat, whi...

2012-11-27 10:07:59 905 0

原创 配置java环境变量

配置JAVA环境变量,其实,我在看书的时候,也会觉得只有那么简单,也就那么回事嘛。可是,当我自己配置的时候,差点没把我急的吐血。仅以这篇文章,把我这几天安装android环境变量所遇到的问题列出,希望后来的兄弟姐妹们能够少走点弯路。 配置java环境变量,首先是准备工作,先下载eclipse...

2012-11-26 22:10:51 579 0

转载 ubuntu下vi命令大全

关键字: vi 最近在使用ubuntu,已经很少进入windows平台了。在linux下,要编辑文件或者其他的文本文件,哪那么一个ubuntu linux下的强大的文本编辑工具就不得不提了,那就是VI编辑器。下面把VI常用到的命令行贴出来。 进入vi的命令 vi filename :打开或新...

2012-11-20 20:07:22 595 0

转载 ubuntu下svn命令大全

1、将文件checkout到本地目录 svn checkout path(path是服务器上的目录) 例如:svn checkout svn://192.168.1.1/pro/domain 简写:svn co 2、往版本库中添加新的文件 svn addfile 例如:svn ...

2012-11-20 20:05:02 6476 0

原创 获取系统语言的方法

近日,项目需要获取系统的所有语言,在网上查了下,发现只有一些获取系统当前的语言的方法。首先,获取系统当前使用的语言:方法一:Locale locale = Locale.getLocale(); String language = locale.getLanguage(); String coun...

2012-11-20 19:47:59 8024 0

原创 Activity的finish()和System.exit(0)的区别

Activity.this.finish()方法只是杀死这个Activity,而对于这个Activity的一些活动仍然存活,只是被推向后台了,所以JavaVM无法立即回收。 而对于System.exit(0)方法,则是杀死这个Activity,以及这个Activity的所有活动,因此会被Java...

2012-11-19 18:34:12 3532 1

转载 android的文件操作

android的文件、目录操作(一)   2011-03-18 17:55:38|  分类:工作学习 |  标签:|字号大中小 订阅 android的文件操作要有权限: view plaincopy to clipboardprint? ...

2012-11-13 10:42:14 548 0

转载 jni java和C的交互

原文:http://www.cnitblog.com/houcy/archive/2011/01/27/72733.html 最近作一个tiemsten数据库的项目,用到了jni技术。在这个项目中,我们用java来写界面和业务逻辑,用c语言写数据库odbc访问。单纯的odbc...

2012-11-12 20:02:34 908 0

原创 配置WifiConfiguration

public WifiConfiguration CreateWifiInfo(String SSID, String Password, int Type) { WifiConfiguration config = new WifiConfiguratio...

2012-11-12 16:08:49 14464 5

原创 Wifi的类的基本使用

打开andriod.net.wifi 我们可以看到Android 提供的几个类。 在看这一部分之前,最好能用一下PC 上的wifi,这样对我们的理解会很有帮助! 这里列了很多,但是大致可以分为四个主要的类ScanResult,wifiConfiguration,WifiInfo,WifiMan...

2012-11-12 15:50:56 1434 0

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