自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

SecureCRT 配置方法

在局域网内开发软件时,经常需要在windows访问不同的机器,或者相互传输文件,SecureCRT(下载地址:http://download.csdn.net/detail/zchill/3818568) 就是一个不错的工具,可以利用它进行ssh 访问。另外一个比较类似的工具SSH Secure Shell Client (http://download.csdn.net/detail/zchil...

2012-03-31 18:02:00 1098

android基础知识03——事件处理02:事件流顺序

转载地址:http://blog.csdn.net/xianming01/article/details/73035181、android事件的产生 这一部分比较难,需要涉及android整个架构的基础知识,包括linux系统对事件的处理。 这一部分内容来自android的窗口机制分析------事件处理。 由于Android是linux内核的,...

2012-03-31 16:14:00 61

关于onTouch和onClick事件处理机制

Button的onTouch,onClick,onLongClick事件发生先后顺序和关联:一,onTouch返回false首先是onTouch事件的down事件发生,此时,如果长按,触发onLongClick事件;然后是onTouch事件的up事件发生,up完毕,最后触发onClick事件。二,onTouch返回true首先是onTouch事件的down事件发生,然后是...

2012-03-31 11:52:00 66

获取手机存储设备的空间使用情况

Android系统提供了Environment 和StatFs两个类,配合可以实现对存储设备容量的查看。  Environment: 获取系统中的存储设备信息    getDataDirectory(): 获取应用存储空间文件对象。    getExternalStorageDirectory(): 获取外部存储设备及SD卡文件对象。    getRootDirectory()...

2012-03-30 20:38:00 286

ubuntu11.0.4下编译Android2.3源码过程

ubuntu11.0.4下编译Android2.3源码过程 最近几天修改Android系统源码,遇到很多让人崩溃的问题。现在根据记忆写下,以后方便解决。 从2.3开始,jdk使用1.6版本及Linux系统使用64位,所以很多工具都要重新安装。 以下是第一次编译时遇到的问题:1、权限不够遇到多次/bin/bash: prebuilt/linux-x86/toolchain...

2012-03-30 16:09:00 161

9.PNG 图片

做人要大度,海纳百川,做事要圆滑,左右逢源,这让我想到了编程也是如此,代码要扩展,界面也要考虑自适应。这篇文章是android开发人员的必备知识,是我特别为大家整理和总结的,不求完美,但是有用。1.背景自适应且不失真问题的存在 制作自适应背景图片是UI开发的一个广泛问题,也是界面设计师渴望解决的问题,我相信我们彼此都深有体会。 比如,列表的背景图一定,但是列表的高度随着...

2012-03-30 13:49:00 69

android检测当前网络是否可用

package cn.chen.util;import android.content.Context;import android.net.ConnectivityManager;import android.net.NetworkInfo;public class NetworkDetector {/** * detect the current network *...

2012-03-30 13:28:00 82

MIME类型

格式为:辍名 对应的MIME类型 3gp video/3gpp 表示后缀为.3gp的文件的MIME类型为 video/3gpp  application/vnd.lotus-1-2-3   3gp video/3gpp  aab application/x-authoware-bin  aam application/x-authoware-map  aas application/x-a...

2012-03-30 12:20:00 56

Three20软件引擎之TabBar与下拉列表访问数据与刷新(五)

Three20软件引擎之TabBar与下拉列表访问数据与刷新雨松MOMO原创文章如转载,请注明:转载至我的独立域名博客雨松MOMO程序研究院,原文地址:http://www.xuanyusong.com/archives/647 MOMO一直在使用新浪微博,对围脖中拖动下拉刷新的控件比较感兴趣,顺便求个粉,哇咔咔,点击博客网页左侧记得粉我喔。今天制作了一个简单的小例子,好东西一定要和...

2012-03-29 17:42:00 83

linux 下 intel 82579LM 网卡驱动安装

1, 下载 http://downloadmirror.intel.com/15817/eng/e1000e-1.9.5.tar.gz2,tar zxf e1000e-1.9.5.tar.gz3,cd e1000e-x.x.x/src/4 make install5 modprobe e1000e insmod e1000e 2.6内核 insmod ...

2012-03-28 19:42:00 540

在windows环境中制作USB ubuntu 安装盘

先根据你的主机硬件(32bit 或64bit),到官网去下载对应ubuntu的系统镜像比如:ubuntu-11.10-desktop-amd64.iso,然后下载制作工具UltraISO(http://download.csdn.net/detail/zchill/4182469)1、首先用UltraISO打开你的ubuntu.iso镜像2、插入你的usb设备,如果你打算制作C...

2012-03-28 15:39:00 202

Android软件开发之制作第三方数据库与读取文件中数据库详解(三十四)

Android软件开发之制作第三方数据库与读取文件中数据库详解雨松MOMO原创文章如转载,请注明:转载至我的独立域名博客雨松MOMO程序研究院,原文地址:http://www.xuanyusong.com/archives/199 好久都没有更新Android开发系列博文了,不知道大伙还能都记得我这个老朋友,嘿嘿。其实这段时间Android的开发我也一直都没有闲着,Android + ...

2012-03-27 02:08:00 90

ON CONFLICT子句

ON CONFLICT子句conflict-clause::=ON CONFLICTconflict-algorithmconflict-algorithm::=ROLLBACK|ABORT|FAIL|IGNORE|REPLACEON CONFLICT子句不是独立的SQL命令。这是一条...

2012-03-26 18:43:00 1308

Android中WebView和JavaScript通信

Android提供了webview和JavaScript之间通信的api,这样就能做到native程序和html程序之间的交互,看下面的例子(html中调用js,传递两个字符串给java程序):java代码:public class AndroidJsDemoActivity extends Activity { private WebView mWebView; ...

2012-03-26 15:45:00 80

Android-----WebView使用

大部分内容为网上整理其它高人的帖子,现只作整理,用于查看:在Android手机中内置了一款高性能webkit内核浏览器,在SDK中封装为一个叫做WebView组件。什么是webkitWebKit是Mac OS X v10.3及以上版本所包含的软件框架(对v10.2.7及以上版本也可通过软件更新获取)。 同时,WebKit也是Mac OS X的Safari网页浏览器的基础。WebKit是一个开源项...

2012-03-26 14:20:00 73

Android培训班(96)内核解压过程9

前面已经把定位的数据通过加载LC0结构来加载到寄存器里,已经具备了定位的条件。那么内核进行重定位主要做些什么事情呢?要了解整个过程,当然要学习编译原理,因为进行重定位之后,主要是为了建立C语言的运行环境的需求。由于C语言是基于栈式的语言,又有全局变量,说明内存结构至少有两个,一个是全局数据区,一个是栈。因此,重定位就是修改全局数据区和栈的访问。在全局数据的内存的表达方式,GCC是使用GOT(GLO...

2012-03-25 15:54:00 58

android编译系统的makefile文件Android.mk写法如下

android编译系统的makefile文件Android.mk写法如下(1)Android.mk文件首先需要指定LOCAL_PATH变量,用于查找源文件。由于一般情况下Android.mk和需要编译的源文件在同一目录下,所以定义成如下形式:LOCAL_PATH:=$(call my-dir)上面的语句的意思是将LOCAL_PATH变量定义成本文件所在目录路径。(2...

2012-03-24 00:48:00 69

Three20软件引擎之结合第三方FMDB框架操作数据库详解(四)

Three20软件引擎之结合第三方FMDB框架操作数据库详解雨松MOMO原创文章如转载,请注明:转载至我的独立域名博客雨松MOMO程序研究院,原文地址:http://www.xuanyusong.com/archives/638 开始本章之间,首先了解一下FMDB,它是一个老外写的第三方操作数据库的框架。因为IOS官方提供操作数据库的方法似乎不是那么近人而意,使用起来有点麻烦,所以这个...

2012-03-23 11:20:00 72

测试

与ContentProvider测试、Service测试相比,Activity测试尤其离不开Android的测试框架(instrumentationframework),这是因为Android中的activities有着复杂的生命周期,而这些生命周期的各个阶段都是基于回调方法的,而这些方法只能由Android的测试框架来直接调用,也就是说,在一个程序中,向UI发送事件的唯一方法就是通过Andr...

2012-03-22 21:18:00 75

android中android:wight详解

以前一直没弄懂Layout_weight是什么意思,自己写代码测试也出来了不同的情况,最近看了一篇帖子感觉分析的很好,转贴出来学习下。布局文件是:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" ...

2012-03-22 10:34:00 108

android:绘图 (android.graphics包)

android:绘图View:组件,理解为画布Drawable:所有可见对象的描述,理解为:素材类Bitmap:图片类Canvas:画笔Paint:画笔样式与颜色、特效的集合近期很多网友对Android用户界面的设计表示很感兴趣,对于Android UI开发自绘控件和游戏制作而言掌握好绘图基础是必不可少的。本次专题分10节来讲述,有关OpenGL ES相关的可能将放到以后再透露。本次主要涉及以下...

2012-03-21 17:31:00 140

network: Android 网络判断(wifi、3G与其他)

package mark.zeng; import java.util.List; import android.content.Context; import android.location.LocationManager; import android.net.ConnectivityManager; import android.net.NetworkInfo; i...

2012-03-21 13:55:00 95

数据冗余之度

以前设计数据库,自己有个原则,就是越精简越好,能关联的就尽量关联,降低对数据存储对空间的占用。但随着数据量的增加,慢慢会发现,我们更关注的并不是数据库占用空间的大小,而是使用效率的高低。在很多的情况下,适当的数据冗余,反而能够大大提高查询的速度,而对空间的占用可能也就是增加了一点管理上的难度。比如一个记录条形码的数据表,条形码中的每个固定字段有其特殊的意义,比如产品代号,通常情况下,如果想要根...

2012-03-21 01:37:00 280

都是浏览器惹的祸

好久没写东西了,偶尔进来,看见头像下面的那个“恒”字上已经落了灰。人如果没时间思考,那一定是在忙于生计。我呢,就是在折腾表、数据库、脚本、程序调试,诸如此类的东西,以至只顾埋头走路,忘了抬头看天。猛抬头,才发现CSDN里热闹依旧。对于B/S程序员来说,浏览器永远都要面对逃也逃不掉。记得在不太遥远的上次,我还在担心B/S架构的前途,现在看来,我的担心并不是没有道理。相信对于每个B/S程序员来说,都...

2012-03-21 01:05:00 59

如何写Android.mk

如何将第三方的APK 加入到我们自己的 img 里面呢?如果只有apk :一:在/vendor/....../generic/apps/ 目录下创建新的目录如:test/二:将apk 文件(如:AAA.apk)直接copy 到/vendor/....../generic/apps/test/ 目录中三:在test 目录中创建Android.mk 文件,即此文件和AAA....

2012-03-20 18:32:00 134

android.view.WindowManager$BadTokenException这个异常的一种情况

03-20 11:02:31.082: ERROR/AndroidRuntime(1540): Caused by: android.view.WindowManager$BadTokenException: Unable to add window -- token null is not for an application今天工作时候遇到一个问题,由于基本上每个activity都需要...

2012-03-20 11:21:00 229

android自定义访问权限permission

由于Android部分设计原理较为开放,可能通过Intent或PackageManager就可以解析处理调用其他应用的子类,所以在部分应用中需要做更多的安全处理,保证应用内部的稳定性和安全性。 稳定性: 部分类可能没有数值的传入将会导致可能初始化失败,造成Force Close等问题。 安全性: 其他应用调用本程序的SQL数据库等问题,可能会造成一些无法预料到的损失。 一、Android应...

2012-03-20 10:21:00 65

ant 实现批量打包android应用

很多的应用中需要加上应用推广的统计,如果一个一个的去生成不同渠道包的应用,效率低不说,还有可能不小心弄错了分发渠道,使用ant可以批量生成应用。一、添加渠道包信息 为了统计渠道信息,就不得不在程序的某个地方加入渠道的信息,然后针对不同的渠道打不同的包。一般可以在Manifest文件中加入渠道编号,而不直接写在代码中。这样做的好处是,可以针对不同渠道,自动化去修改Manifest文件中的渠道编...

2012-03-19 10:56:00 49

Ant编译android程序

这一篇主要做了创建android项目、update已存在项目、ant编译项目。一,准备antant 官网可下载http://ant.apache.org/ant 环境配置: 1。解压ant的包到本地目录。 2。在环境变量中设置ANT_HOME,值为你的安装目录。 3。把ANT_HOME/bin加到你系统环境的path。二、使用ant1、首先需要检查一下android-sdk的环境换量是否...

2012-03-19 10:05:00 58

Android培训班(95)内核解压过程8

内核在上面处理完关闭中断,并且确认进入系统模式后,就需要解决第一个问题:解决自己到底在那里运行的问题。这个问题,就好比一个人在大海里航行而没有指南针,根本找不到北在那里,急切地想知道方向在那里。如果在白天还可以靠大阳就知道了方向,在晚上可以靠北斗星,在内核里是否也有这样的大自然的指示呢?在内核里没有天然的指示,但可以有人为的,下面就来看看内核到底是怎么添加自己的太阳,自己的北斗星呢。内核在那里运行...

2012-03-18 12:40:00 63

Android在开机时自动启动一个应用程序

Android在开机时自动启动一个应用程序文章分类:移动开发在启动时自动启动一个应用程序:1、AndroidManifest.xmlXml代码<receiver android:enabled="true" android:name=".BootUpReceiver" android:permission="android.permission.RECEI...

2012-03-17 00:01:00 71

Android获取内部和外部内存空间大小

Android.os下的StatFs类主要用来获取文件系统的状态,能够获取sd卡的大小和剩余空间,获取系统内部空间也就是/system的大小和剩余空间等等。看下读取sd卡的:void readSDCard() {String state = Environment.getExternalStorageState();if (Environment.MEDIA_MOUNTED.equ...

2012-03-16 09:15:00 56

android源码定制之android关机界面

在Android系统中,长按Power键默认会弹出对话框让你选择“飞行模式”,“静音”,“关机”等功能。如下图所示:本文就简单介绍下如何定制关机界面。我的目标是长按Power键,将会关机,弹出“设备将要关机”选择对话框。如果可以选择“是”关机,和“否”返回系统。按照android源码定制要点中提到的,首先你要对整个系统有全面的了解,找到弹出原来这个选择框的...

2012-03-15 12:34:00 171

android 实现触摸屏按键

1.硬件分析我所使用的触摸屏分辨率是1158*768,可视区域大小是1024*768(这也是LCD屏的大小),在触摸屏两侧总有5个按键。<wbr></wbr>2.触摸屏按键驱动的修改既然可视区域在触摸屏中间部位,因此需要在触摸屏驱动中修改input_set_abs_params()函数中的参数input_set_abs_params(input_...

2012-03-15 10:37:00 324

android OTA差分包的生成方法

在make android系统后,会生成系统的img文件。make otapackage 会生成sd卡用的全部系统升级包,有260M多。要生成增量升级包。需要按以下步骤。mkdir ~/OTAsource build/envsetup.sh; choosecom 1 1 7 engmake;make otapackage先将编译生成的out/...

2012-03-15 10:29:00 153

Handling large/high resolution images

Google TV devices have higher display resolution. If you provide low resolution or small images in your layouts, they will appear pixelated, fuzzy, or grainy. This is not a good experience for the use...

2012-03-14 16:55:00 85

Three20软件引擎之界面之间的转跳与参数的传递(三)

Three20软件引擎之界面之间的转跳与参数的传递雨松MOMO原创文章如转载,请注明:转载至我的独立域名博客雨松MOMO程序研究院,原文地址:http://www.xuanyusong.com/archives/629 软件与游戏不一样,游戏一般从头至尾都在一个页面中去渲染,而软件开发需要使用高级界面的控件所以开发中必然会存在多个页面。本篇文章的目的主要和朋友们一起探讨Three20...

2012-03-13 16:38:00 66

Three20软件引擎之自定义TableView列表详解(二)

Three20软件引擎之自定义TableView详解雨松MOMO原创文章如转载,请注明:转载至我的独立域名博客雨松MOMO程序研究院,原文地址:http://www.xuanyusong.com/archives/624 开始本教程之间首先简单的介绍一些Three20自身提供绘制列表的组件TTTableView,它继承与TableView将列表组件又封装了一次,封装了很多好看的列表...

2012-03-12 12:30:00 56

Android中SD卡的操作 - 文件读写及容量计算

android.os.Environment提供访问环境变量java.lang.Objectandroid.os.EnvironmentEnvironment静态方法:方法 :getDataDirectory()返回 :File解释 : 返回Data的目录方法 :getDownloadCacheDirectory()返...

2012-03-11 14:56:00 68

Android培训班(94)内核解压过程7

通过上面的架构的学习,可以知道ARM体系总共有8个架构,每个架构有着不同的功能,因此下面的这个宏,就是选择第2个架构,因为第2个构架与后面的架构是有着很大的区别,比如第2个架构是24位地址线的,而后面架构全是32位的。并且支持的指令和寄存器也存在着差别,所以需要根据不同的架构来选择编译的代码,否则就会让CPU运行不能识别的指令。从这里学习到的知识点,就是可以定义宏来选择不同的CPU兼容性的代码。...

2012-03-11 11:29:00 61

空空如也

空空如也

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

TA关注的人

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