自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 解决Determining ip information for eth0... failed

装了centos学习,网络不行,折腾了很久于是在网上找到了解决的方法1、先在计算机的连接上面设置一下2、然后选择NAT转自: http://bbs.chinaunix.net/forum.php?mod=viewthread&tid=3766353

2012-11-23 11:07:06 2472

转载 获取Android设备电池电量状态

Android开发者可以利用BroadcastReceiver机制,获取电池电量变化的ACTION_BATTERY_CHANGED intent,进而获取当前android设备的电池状态。具体操作步骤:1. 创建一个监听ACTION_BATTERY_CHANGED事件的intentFilter。2. 创建一个BroadcastReceiver对象,该对象可以接收broadcast in

2012-10-25 10:22:25 32127 2

原创 android 获取系统内所有应用的信息

import java.util.ArrayList;import java.util.Collections;import java.util.List;import android.content.Context;import android.content.pm.ApplicationInfo;import android.content.pm.PackageManager;i

2012-08-09 15:25:44 5870

转载 Android (代码片段) 将网络或文件字节流转换为字符串(UT-8格式的)在进行网络交互时特别重要

转自:http://blog.csdn.net/sada09/article/details/7778089InputStream inputStream = url.openStream();   // 从URL上取得字节流ByteArrayOutputStream baos = new ByteArrayOutputStream();int ch = -1;by

2012-08-08 13:56:57 5635

转载 android 文件读写

转 http://blog.csdn.net/kesenhoo/article/details/65311941.在AndroidManifest文件下添加SDCard的读写权限      uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/>

2012-07-26 15:01:02 1428

转载 android监听来电去电广播

转http://www.cnblogs.com/pen-ink/archive/2010/12/20/1911957.html要监听android打电话和接电话,只需下面2步骤1.第一步,写一个Receiver继承自BroadcastReceiverclass MyPhoneStateListener extends PhoneStateListener {

2012-07-25 16:52:57 32895 7

原创 android Notification 状态栏提醒

详细编写步骤参考http://blog.csdn.net/chenzheng_java/article/details/6249357http://blog.csdn.net/android_tutor/article/details/5696773还有一个问题,也许消息ID会冲突 android PendingIntent:有用的requestCode参数

2012-07-19 17:39:14 858

原创 我的开机启动的app遇到the application has stop unexpectedly please try again

刚开始学习做android开发,犯了这个错误,老鸟应该不会犯的,哈哈。原来是manifest没写对manifest的包       package="com.sxhpfandroid.umpfstati"       ..........而我的接收广播的类放在包com.sxhpfandroid.umpfstati.broadcast

2012-07-12 16:28:47 1820

原创 java.lang.SecurityException:requires READ_PHONE_STATE

是没加manifest没加permission的原因加上这句uses-permission的上一级是manifest,不是application参考http://stackoverflow.com/questions/4586782/android-permission-denialandroid权限配置http://merrygrass.ite

2012-07-12 14:13:58 6831

原创 android分别在activity和service中获取屏幕分辨率

在activity中DisplayMetrics dm = new DisplayMetrics();this.getWindowManager().getDefaultDisplay().getMetrics(dm);int screenWidth = dm.widthPixels;int screenHeight = dm.heightPixels;在service

2012-07-12 10:36:32 5121

转载 android开机启动无界面后台程序

今天写了一个安卓小程序,这个程序没有界面,也不会在桌面创建应用程序图标当然,在“设置”中的应用程序管理是可以看到的,也可以把这个应用程序删除简单的说,这是一个没有界面的后台运行的应用程序而且,还有一功能:开机自启动,启动运行一个服务程序结构非常简单,两个类,一个是service的扩展类,一个是BroadcastReceiver扩展类import

2012-07-11 16:08:49 18449 5

原创 创建Android library工程可以reuse代码,也可当作公用api给别人开发app调用

我在csdn论坛上提了个问题Q:我要提供一个服务,打算想做成一个api的形式。就是当别人开发的app时,调一下我的函数就会实现某个功能A:提供一个服务,你是要写service吗?如果是service,就用binder吧。如果是单纯的想做一个java层的lib,就在eclispe中, 把project的属性设置为 is library.如果是native层的,就是用c/c++开发

2012-07-10 22:44:28 2696

转载 Android library projects cannot be launched

转自:http://www.liuzhaocn.com/android/android-library-projects-cannot-be-launched/解决办法如下:右键工程根目录->properties左侧选择->android

2012-07-10 14:35:07 863

原创 MTK与android

MTK是手机平台厂商,android是手机操作系统,手机操作系统要在手机平台上跑。手机平台厂商有高通、MTK、展讯、Mstar等等,手机操作系统有IOS(苹果的)、Symbian(NOKIA的)、android(google的)等等。现在很多手机品牌都在用android,所以MTK也在做支持android的平台,现在已经出的MT6573就可以支持android,后续要出的MT6575也支持andr

2011-12-07 22:36:59 1890 3

原创 大数的加减

#includeusing namespace std;void sum(char *a, char *b, char *sum);int main(){ char a[] = "5234563847377488737676663332233456612345678333445"; char b[] = "95678329908765445566777773455123456789

2011-12-06 19:36:37 590

原创 两种方法实现了左旋字符串

方法一:逆序前一部分,逆序后一部分,整个逆序abcdefg  左旋4位成 efgabcdabcdefg -> dcba efg -> acba gfe -> efgabcdchar* Rotate1(char *str, int pos){ if(NULL==str) { return NULL; } int length = strlen(str); if(0==

2011-12-06 18:58:11 588

原创 链表翻转

N就没有更新博客了。今天研究了一下算法链表翻转void LinkList::ReverseList(void){ if(NULL==m_root) { return; } Node *pCur = m_root->next; //用于记录当前节点 Node *pPre = NULL; //记录前一个节点 Node *pNext = NU

2011-12-06 18:46:29 506

原创 VS2008编MTK模拟器时出错error PRJ0002

error  PRJ0002 : 错误的结果 2 (从“C:\\Program Files\\Microsoft Visual Studio 9.0\\VC\\bin\\cl.exe”返回)原因,工程所在路径太深,试下把它拷贝到某个盘的根目录下参考http://www.52rd.com/bbs/Dispbbs.asp?BoardID=5&ID=214133

2011-11-28 18:39:31 2103

转载 MTK开发中一些经验总结

1.  在确定你的MTK工程完整而且在模拟器和真机上能正常运行 之前, 不要开始工作。2.   MTK开发 C是唯一选择, 不要试图用把C++工程移植到MTK平台。3.   ADS C/C++ COMPILER不同的编译选项可能导致代码的性能差异很大。ADS使用A

2011-09-29 20:13:59 795

转载 GPRS类型

GPRS与语音自如切换的功能,会因手机终端的差异而有所不同。手机终端分为三个标准:CLASS A、CLASS B、CLASS C,手机具体属于哪标准类型,请咨询手机厂商客服热线。 CLASS A:语音呼叫可以在GPRS下载时同时切换使用。(例如在GPRS下载中有电话打进来时,

2011-09-29 19:55:56 570

转载 MTK Timer

1. GPTI_StartItem要精准很多,但是只能提供总数不超过32个GPTI,所以使用时需要注意成对申请和释放GPTI,否则可能会出现ASSERT.GPTI用的是GPT timer。这个是用HISR的方式去响应.2. StartTimeS

2011-09-29 19:54:26 668

转载 VC调试——看汇编看内存,从本质上理解C指针

VC调试(TC或BC用TD调试)时按Alt+8、Alt+6和Alt+5,打开汇编窗口、内存窗口和寄存器窗口看每句C对应的汇编、单步执行并观察相应内存和寄存器变化,这样过一遍不就啥都明白了吗。(Linux或Unix下可以在用GDB调试时,看每句C对应的汇编并单步执行观察相应内存

2011-09-26 13:13:40 2340

转载 SDK Platform Tools component is missing!

其实这是由于 ADT工具版本 与 Android SDK  Platform-tools Version不匹配造成的, 解决办法就是升级ADT插件的同时, 升级Android SDK  Platform-tools Version。(不是Android SDK Tools, re

2011-09-24 11:19:52 523

原创 使用Eclipse生成javadoc

使用eclipse生成文档(javadoc)主要有三种方法: 1、在项目列表中按右键,选择Export(导出),然后在Export(导出)对话框中选择java下的javadoc,提交到下一步。      在Javadoc Generation对话框中有两个地方要注意的:

2011-09-23 21:17:49 477

转载 JDK、JRE 区别

很多程序员已经干了一段时间java了依然不明白jdk与jre的区别。JDK就是Java Development Kit.简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。SDK是Software Development Kit 一般指软件开发包,

2011-09-23 21:13:42 438

转载 MTK进阶——TASK创建及使用

1、创建Task1)添加Task索引和Module ID在Custom_config.h文件中custom_task_indx_type和custom_module_type两个枚举中分别添加Task索引(INDX_TEST)和Module ID(MOD_TEST)。

2011-09-21 12:03:32 1979

转载 MTK内存、任务管理和定时器消息机制

1 内存管理。平台不提供动态分配内存的方式;应用程序需要使用动态分配内存时,可以采用以下几种方式:与系统其他模块共享内存,典型的是使用MED模块的内存;定义一个静态数组,交给系统adm托管,然后调用kal_adm_alloc、kal_adm_free等内存操作函数实现

2011-09-21 11:42:40 1904

转载 MTK10A之短信函数解读

提到短信,很多人最想知道的是短信列表的保存,本人也找了好久,在plutommi\service\smssrv下有一个SmsFolderListSrv.c的文件,短信列表就定义在此。static U16 srv_sms_inbox_size;static U16 srv_s

2011-09-21 10:19:42 771

转载 UNICODE于ASCII的关系(MTK)

ASCII:8bits的英文编码,实际使用低7位,127个字符。32(0x20)为空格,之前是控制字符,之后是有效字符。 Unicode:使用两字节对全球字符进行统一编码,有65536个编码,UCS-2为两字节版本(2^16 =65536)。 Unicode little end

2011-09-05 20:35:40 636

转载 开机流程

MMI的启动流程:mmi_bootup_start()mmi_bootup_entry_disk_check()      // 磁盘检查mmi_bootup_exit_disk_check()//退出磁盘检查mmi_frm_power_on_in

2011-09-05 20:30:30 632

原创 Venus HomeScreen: Widget

how to add a widget:

2011-09-05 20:03:40 419

原创 Venus homescreen介绍

Venus homescreen is used for:Network SearchingNormal mode(include dual SIM)Flight modeSIM access profile(SAP) modeG+C dual mode

2011-09-05 19:36:13 461

原创 MTK上开着VS编不到该工程的模拟器

要把VS关掉

2011-08-31 10:41:04 449

原创 Serious error: C2432E: non-constant initialiser

全局变量extern int sxmobi_ph_city_size;int size = sxmobi_ph_city_size*sizeof(unsigned int);MTK编译会报Serious error: C2432E: non-constant in

2011-08-25 17:22:24 1430

原创 获取未读短信和彩信的数量

获取未读短信数量/***************************************************************************** * FUNCTION *  srv_sms_get_unread_sms_num * DE

2011-08-24 11:30:55 661

转载 MTK模拟器Could not run "cl.exe"错误

前段时间重新了一下系统,VC6没有安装在C盘,今天在公司拷了项目的代码,准备在家里弄一下,周一的时候把B7项目出版本,在编Modis的时候,报了如下错误:Could not run "cl.exe". Please check your PATH!刚开始是怀疑环境变量的P

2011-08-22 09:54:44 2492

转载 resgen不起作用解决办法

E:\Mtk工程\MTK_B818>make project gprs resgenmake\option.mak:2224: WARNING recommend set FS_CHECKDRIVE_SUPPORT=TRUE when MSDC_CARD_SUPPORT_

2011-08-22 09:52:07 980

原创 开博

CSDN的博客,开博之后要等三天才可以写文章今天,终于可以发表文章了小纪念大学毕业,参加工作一个多月了,从现在开始,把我的成长一点一滴地记录下来各位programer,一起加油!!!!

2011-08-20 11:27:42 379

空空如也

空空如也

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

TA关注的人

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