自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Error LNK2019: unresolved external symbol

最近写的程序一个solution里有两个projects,一个c++的project要调用c project,编译的时候一直出现link error,Error LNK2019: unresolved external symbol。查了好长时间才发现下面的解决方法,很不错。http://blogs.msdn.com/vsdteam/archive/2005/11/20/495123.

2012-05-20 20:38:05 6233

转载 Android 中关于 【Cursor】 类的介绍

转自:http://www.cnblogs.com/TerryBlog/archive/2010/07/05/1771459.html2010-07-05 16:02 by Terry_龙, 10733 visits, 收藏, 编辑使用过 SQLite 数据库的童鞋对 Cursor 应该不陌生,如果你是搞.net 开发你大可以把Cursor理解成 Ado.net 中的数据集合相

2012-04-03 21:58:39 351

转载 android中ListView滚动刷新

http://blog.csdn.net/evy_gyw/article/details/6118196在做ListView加载数据时如果数据量大的话会造成加载时间过长而卡屏,所以为了解决这个问题,查看了SDK,在OnScrollListener中有两个方法只要重写这两个方法就可以实现滚动加载,例如:public void onScroll(AbsListView v, int f

2011-11-19 16:43:41 551

转载 android URI使用

http://blog.csdn.net/cnjzy0106/article/details/6206998 以下是常用到的Intent的URI及其示例,包含了大部分应用中用到的共用Intent。  一、打开一个网页,类别是Intent.ACTION_VIEW  Uri uri = Uri.parse(“http://blog.3gstdy.com/”);  Intent inte

2011-11-19 08:25:14 583

转载 Android开发之ListView 适配器(Adapter)优化

作者: ideasandroid 分类: android基础, android高级编程[转载请注明] 来源:www.ideasandroid.com 原文:http://www.ideasandroid.com/archives/295ListView的Adapter的作用如下图所示:Adapter的作用就是ListView界面与数据之间的桥梁,当列表里的每

2011-11-16 20:25:40 315

转载 Android中的一个简单的List应用

作者:CrazyPebble 出处:http://crazypebble.cnblogs.com/欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。  原来我以为在Android下使用List,应该是一件很简单的事情,但是——我错了!之前一直看书,跟着书本的例子程序去学习写List,但是仍然没有掌握到技巧。今天突

2011-11-16 20:24:15 556

转载 Java集合框架List,Map,Set等全面介绍

转自:http://android.blog.51cto.com/268543/400557  Java Collections Framework是Java提供的对集合进行定义,操作,和管理的包含一组接口,类的体系结构。 Java集合框架的基本接口/类层次结构:java.util.Collection [I]+--java.util.List [I]   +--j

2011-11-16 20:22:20 321

转载 Android源码轻松附加到Eclipse

http://www.iteye.com/topic/970906提高Android开发水平,学习源码是最好的途径之一,下面谈谈怎样让Elipse关联Android源码    1、下载Android源码          下面有Android 2.1的

2011-08-20 22:42:42 861 1

转载 android AIDL 编程

http://code.google.com/p/cuby/wiki/AIDL在Android中, 每个应用程序都可以有自己的进程. 在写UI应用的时候, 经常要用到Service. 在不同的进程中, 怎样传递对象呢? 显然, Java中不允许跨进程内存共享. 因此传递对

2011-08-20 18:02:00 437

转载 Android权限列表permission说明

作者: Android开发网原创 时间: 2008-08-31http://www.android123.com.cn/zhongwensdk/85.htmlAndroid权限分的很细,但命名比较人性化,Android permission比Symbian Capab

2011-08-20 16:28:34 426

转载 Android PinyinIME 源码笔记 -- 1. 底层服务接口简介

Android拼音输入法的底层服务PinyinDecoderService将运行在一个独立的进程里,上层Java应用运行在另一个进程,两个进程间通信需要通过aidl文件中定义的接口调用。    如前文所述,在源码根目录下的lib/子目录中已经定义服务的接口IPinyinDec

2011-08-20 16:20:07 1090

转载 Android PinyinIME 源码笔记 -- 0. 简介

转自:http://blog.sina.com.cn/s/blog_4177a2e20100lkrp.htmlAndroid版本: 2.1 (Eclair)代码路径: packages/inputmethods/PinyinIME/项目结构:    Android

2011-08-20 16:19:23 1424

转载 Android PinyinIME 源码笔记 -- 2. 底层服务启动

转自:http://blog.sina.com.cn/s/blog_4177a2e20100lub8.html从该文介绍可知当PinyinDecoderService创建时,初始化工作包括了收集系统静态字典文件信息以及用户字典路径信息,然后调用C++代码接口nativeImOpenDecoderFd完成底层服务的启动(另一个C++代码接口nativeImOpenDecoder也完成同样的功能,

2011-08-20 16:12:02 1278 1

转载 Android PinyinIME 源码笔记 -- 附A.1 输入法的启动

转自:http://blog.sina.com.cn/funyoung在Android官方Blog介绍了Android平台输入法的生命周期,如下图PinyinIME 源码笔记 -- 附A.1 输入法的启动" title="Android PinyinIME 源码笔记 --

2011-08-20 16:10:25 1902

转载 Android开发实例详解之IMF(Android SDK Sample—SoftKeyboard)

转贴自:http://blog.sina.com.cn/deaboway从SDK 1.5版本以后,Android就开放它的IMF(Input Method Framework),让我们能够开发自己的输入法。而开发输入法最好的参考就是Android自带的Sample-SoftK

2011-08-14 21:43:10 733

转载 IMF android input method 输入法研究

在Android中创建一种新的输入法(Creating an InputMethod))Android, 输入法, 创建输入法, Input, Method译自http://android-developers.blogsp ... g-input-method.html by Fly Fire  如需转载,请注明来源 www.yddev.com一.1.创建一个

2011-08-14 21:36:52 2815

转载 Ubuntu 10.04环境下载&编译Android-2.2.1 (froyo) 源代码

<br />1.前言<br />本文叙述了如何从零开始搭建基于Google官方Android 2.2.1(froyo)源码的开发环境,包括如何下载源代码、编译源代码,以及在模拟器中运行编译生成的镜像。文中开发机是基于Ubuntu 10.04的,同样适用于其他版本的Ubuntu。现在需要弄清楚一下几点,防止后面出现误操作:下载源代码是用参数:repo init -u git://android.git.kernel.org/platform/manifest.git  -b  froyo(下载的是2.2.1版

2011-03-10 20:54:00 2910

转载 在模拟器上运行编译好的android

<br />7)在模拟器上运行编译好的android<br />编译好android之后,<br />emulator在~/android/out/host/linux-x86/bin 下,<br />ramdisk.img,system.img和userdata.img则在~/android/out/target/product /generic下1$ cd ~/android/out/host/linux-x86/bin<br />增加环境变量<br /> 1$ gvim ~/.bashrc<br />

2011-03-07 21:57:00 2954

原创 Android Makefile 分析之 (build/envsetup.sh)

<br />build/envsetup.sh 脚本主体部分<br />看源代码之前需要了解代码分布和结构,分析Makefile应该是最好的方法。在Blog记录之以备以后查看,也供有兴趣朋友参考。<br />在编译donut之前,需要运行<br />cd ~/mydroid<br />. build/envsetup.sh<br />lunch aosp_dream_us-eng<br />make<br />build/envsetup.sh 是编译android的入口。该shell脚本定义了一些函数,并

2011-03-06 13:27:00 2784

转载 Android Makefile 分析之 (build/envsetup.sh)

<br /><br />build/envsetup.sh 脚本分析(lunch函数)<br /> <br />lunch函数提供了一个菜单,让开发人员选择需要编译的目标产品(target product)和变体(variant),并做一些检查,设置环境变量,并打印出主要的环境变量。<br /> <br />直接运行lunch(必须先运行 build/envsetup.sh,让lunch函数驻留到环境变量中)<br /> <br />ning@ning-desktop:~/donut-compare/myd

2011-03-06 12:54:00 1204

转载 未整理

正确的编译android sdk:cd myandroid ./build/envsetup.shlunch sdk-engmake sdk//或者:make PRODUCT-sdk-sdk这样就会在out/host/linux-x86/sdk/目录下生成跟google 发布的sdk包一样的目录,就可以使用自己的sdk开发包了。make snod //生成system.imgmake sdk showcommands //显示编译时的详细信息运行模拟器:. bui

2011-03-06 12:51:00 374

转载 android获取源代码、编译、命令

<br />正确的编译android sdk:<br />cd myandroid <br />./build/envsetup.sh<br />lunch sdk-eng<br />make sdk<br />//或者:<br />make PRODUCT-sdk-sdk<br />这样就会在out/host/linux-x86/sdk/目录下生成跟google 发布的sdk包一样的目录,就可以使用自己的sdk开发包了。<br />make snod //生成system.i

2011-02-20 19:28:00 2591 1

转载 [转]Android 内核源代码交叉编译

<br />1 因为我们需要Android的模拟器,所以需要安装Android的SDK,并创建AVD,<br />  可以一次命名为AVD15,AVD22,AVD23,...<br />  AVD15对应1.5,AVD22对应2.2,AVD23对应2.3,...<br /> 获取.config文件:<br />在启动模拟器AVD15:<br />$emulator -avd AVD15<br />$pull /proc/config.gz . //将/proc/config.gz这个文件复制到本地的目录,对

2011-02-20 18:06:00 1917 2

转载 [转]android 源码目录分析

<br />转自:http://jkey.lu/android-source-code-directory-analysis/<br /> <br />frameworks 目录 (核心框架——java及C++语言)<br />.<br />|-- base    (基本内容)<br />|   |-- api   (?都是xml文件,定义了java的api?)<br />|   |-- awt   (AWT库)<br />|   |-- build   (空的)<br />|   |-- camera  

2011-02-13 11:34:00 532

转载 [转]android 源码目录分析

<br />转自:http://jkey.lu/android-source-code-directory-analysis/<br /> <br />frameworks 目录 (核心框架——java及C++语言)<br />.<br />|-- base    (基本内容)<br />|   |-- api   (?都是xml文件,定义了java的api?)<br />|   |-- awt   (AWT库)<br />|   |-- build   (空的)<br />|   |-- camera  

2011-02-13 11:34:00 333

转载 [转]android 源码目录分析

<br />转自:http://jkey.lu/android-source-code-directory-analysis/<br /> <br />frameworks 目录 (核心框架——java及C++语言)<br />.<br />|-- base    (基本内容)<br />|   |-- api   (?都是xml文件,定义了java的api?)<br />|   |-- awt   (AWT库)<br />|   |-- build   (空的)<br />|   |-- camera  

2011-02-13 11:34:00 323

翻译 android开发中JAVA调用C++

<br />来自:http://davanum.wordpress.com/2007/12/09/android-invoke-jni-based-methods-bridging-cc-and-java/<br /> <br />步骤 #1:使用ANT编译项目. <br /> <br /> <br />NativeAdd.java class <br /> <br />package org.apache;<br /><br />import android.util.Log;<br /><br />pu

2011-02-12 21:47:00 619

转载 android 模拟器 SDCARD创建和使用 (android emulator sdcard create and use)

<br />转自:http://hi.baidu.com/ladybeta/home<br /> <br />android emulator 模拟sd卡:sdcard的创建、文件存取和文件查看<br />一、创建带SDcard的avd(android virtual device)<br />1、create a new avd with sdcard:Eclipse-->SDK and AVD manager-->create new avd,创建时填入SDcard项目的相应内容,包括sdcard的大小

2011-02-11 21:01:00 2546

转载 [转]Windows下搭建Android开发环境

链接:http://blog.csdn.net/Mac_cm/archive/2009/01/06/3720492.aspx搭建Android开发环境1 下载Android SDKhttp://code.google.com/android/download.html这是官方网址,进入后跟着流程走,选择适合于自己平台(这里是Windows)的SDK包下载。下载后直接解压就可以使用了。为了在DOS控制台中直接使用SDK的工具,可以将SDK的目录添加到Windows的path环境变量中:在桌面上右击“我的电脑”

2011-02-09 20:49:00 456

翻译 apps2SD 步骤

<br />转自:http://androidcommunity.com/forums/f41/you-can-install-apps-on-the-sd-card-with-root-9777/<br /> <br />准备工作:<br />2. Make a NANDROID backup<br />3. 把SD卡格式为两个分区: (1) fat-32 , (2) ext2<br />fat 32分区用于作为SD卡,ext2分区用于作为内部存储。根据自己需要选择分区大小。<br /><br />步骤:

2011-02-08 20:43:00 1547

原创 [转]Android ramdisk.img的生成及解压 ( unpack ramdisk )

<br />转自:http://hi.baidu.com/memorybread/blog<br />android编译后生成的ramdisk是一个gzip格式的文件<br /># file ramdisk.img<br />ramdisk.img: gzip compressed data, from Unix<br /><br />那么先解压,因为后缀不是.gz,所以用-s 选项<br />gunzip -S .img ramdisk.img<br /><br />这样生成了一个新文件ramdisk<b

2011-02-08 18:03:00 2362

转载 [转]Android ROM的制作与烧录

转自: tieg.cublog.cnAndroid编译生成的三个镜像文件<br />Android源码编译后,在out/target/product/generic下生成的三个镜像文件:ramdisk.img,system.img,userdata.img以及它们对应的目录树root,system,data。ramdisk.img是根文件系统,system.img包括了主要的包、库等文件,userdata.img包括了一些用户数据,android加载这3个映像文件后,会把 system和 userdata分

2011-02-08 17:58:00 2167

转载 [转]android kernel和标准linux kernel的区别

<br />转载:http://blog.csdn.net/evanwu_85/archive/2010/11/10/6000243.aspx<br />原作者:  吴波ID:evanwu_85   <br /><br /> <br />将从google 官网(http://code.google.com/p/android/downloads/list )下载的Android 的Linux Kernel 和标准的Linux 2.6.25 版本的Kernel 比较,Android

2011-02-08 11:26:00 1437

空空如也

空空如也

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

TA关注的人

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