自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(104)
  • 资源 (4)
  • 收藏
  • 关注

原创 svn服务器搭建

1.首先下载svn$ sudo apt-get install subversion(如果不能安装先更新库再试,sudo apt-get update)2.添加svn管理用户及subversion组$ sudo adduser svnuser$ sudo addgroup subversion$ sudo addgroup svnuser subversion

2014-10-14 12:01:46 1370

转载 git -svn 在Ubuntu下的安装与应用

Git是一款分布式版本管理工具,由linux的缔造者Linus Torvalds设计并实现,具体关于Git的介绍和使用方法可参见其官方站。这里要说的是Git是如何做到既可以管理好本地代码又可以与已有的SVN中心库进行同步的。1、安装git-svn默认包含在Git的安装包中,不过在Ubuntu中,git-svn是作为一个独立的Package需要额外安装的sudo apt-ge

2014-07-03 16:43:28 1065

原创 git忽略文件和文件夹,忽略权限改动

在项目根目录下建立 .gitignore 文件.gitignore文件过滤有两种模式,开放模式和保守模式开放模式负责设置过滤哪些文件和文件夹,eg:过滤文件夹设置:/mtk/ 表示过滤这个文件夹过滤文件设置指定过滤某种类型的文件:*.zip*.rar*

2014-07-03 16:28:08 3366

转载 如何让自己的Android程序永不被系统kill

相关知识:一般来说,在Android系统中,当某进程较长时间不活动,或系统资源比较紧时,该进程可能被系统kill掉,以此来回收一些资源。Android系统会根据进程的优先级来选择性地杀死一些进程,优先级从高到低依次是:1. 前台进程(Foreground Process)2. 可视进程(Visible Process)3. 服务进程(Service Process)

2014-07-03 10:30:20 924

原创 Android怎样使用系统属性

1. 在system.prop里面添加需要使用的系统属性,添加完后需要编译生成system.img 2. 在native层,使用property_set(...)和property_get(...)来存取系统属性 3. 在java层, 使用SystemProperties.set(...)和SystemProperties.get(...)来存取系统属性 

2014-07-02 18:01:05 580

转载 Android监听应用程序安装和卸载

第一、 新建监听类:BootReceiver继承BroadcastReceiver [java] view plaincopypackage com.rongfzh.yc;    import android.content.BroadcastReceiver;  import android.content.Context;

2014-03-15 15:42:56 619

转载 android中常用的弹出提示框

我们在平时做开发的时候,免不了会用到各种各样的对话框,相信有过其他平台开发经验的朋友都会知道,大部分的平台都只提供了几个最简单的实现,如果我们想实现自己特定需求的对话框,大家可能首先会想到,通过继承等方式,重写我们自己的对话框。当然,这也是不失为一个不错的解决方式,但是一般的情况却是这样,我们重写的对话框,也许只在一个特定的地方会用到,为了这一次的使用,而去创建一个新类,往往有点杀鸡用牛刀的感觉,

2014-02-13 15:49:53 681

转载 Fragment

Android Fragment---概要介绍 一个Fragment代表一个行为或Activity中用户界面的一部分。你能够在一个Activity中组合使用多个Fragment来创建一个多面板的用户界面,并且可以在多个Activity中重用同个一个Fragment。你可以把一个Frament想象成一个Activity的模块,它有自己的生命周期,接受它们自己的输入事件,并且能够在Activity

2014-02-09 18:19:44 966

转载 Android自动化测试初探(四): 模拟键盘鼠标事件(Socket+Instrumentation实现)

通过Socket + Instrumentation实现模拟键盘鼠标事件主要通过以下三个部分组成:  *   Socket编程:实现PC和Emulator通讯,并进行循环监听  *   Service服务:将Socket的监听程序放在Service中,从而达到后台运行的目的。这里要说明的是启动服务有两种方式,bindService和startService,两者的区别是,前者会使启

2014-01-24 17:17:26 1005

转载 android实现虚拟按键实例

上代码: Java代码  package com.tcl.testandroid;    import android.app.Activity;  import android.app.Instrumentation;  import android.os.Bundle;  import android.os.Handler;  import 

2014-01-24 17:16:41 1555

转载 android 使用shell command实现对设备控制,实现按坐标点击

目的:实现自动化测试,方法:使用adb shell命令。难点,factory无法使用sendkey event 执行, 需要使用sendevent按照坐标点击.虽然是dev下的文件是设备,但是实时的数据是在/proc/这个目录下对应的文件里。解决难点过程,使用cat /proc/bus/input/devices > log.txt 活得设备输入信息。 

2014-01-24 15:05:52 1372

转载 AndroidUI设计之ViewPaper详解

http://blog.csdn.net/eclipsexys/article/details/9346211ViewPager类提供了多界面切换的新效果,是谷歌在3.0之后加入的新特性,所以在使用时需要引用android.support.v4.view.ViewPager。本次需要实现一个软件的一个通用部分--引导界面。主程序:[java] v

2014-01-23 16:58:33 751

转载 Android Layout各种布局

Android Layout各种布局LinearLayout(线性布局)提供了控件水平垂直排列的模型,同时可以通过设置子控件的weight布局参数控制各个控件在布局中的相对大小。水平(vertical)垂直(horizontal)fill-parent:占满整个屏幕,wrap-content:刚好适合控件内容的大小对齐方式gravity取值:

2014-01-23 16:54:54 640

转载 Android UI详解之Fragment实例详解

http://blog.csdn.net/eclipsexys/article/details/8708024上一篇我们讲解了Fragment的加载方式,这次我们以一个实例来讲解:布局:[html] view plaincopyLinearLayout  xmlns:android="http://schemas.andr

2014-01-23 16:51:17 587

转载 android tabHost布局之一 不继承TabActivity并以布局文件进行布局

上图为最终效果图代码结构图 main.xml[xhtml] view plaincopyxml version="1.0" encoding="utf-8"?>  LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    

2014-01-22 17:12:05 776

转载 android tabHost布局之一 继承TabActivity并以布局文件进行布局

http://blog.csdn.net/chenzheng_java/article/details/6207839上面的是最终效果图。代码结构如下。 main.xml代码:[xhtml] view plaincopyxml version="1.0" encoding="utf-8"?>

2014-01-22 17:11:26 708

转载 android tabHost布局之一 继承TabActivity并以activity布局

http://blog.csdn.net/chenzheng_java/article/details/6207227先查看下最终效果图:  再看下代码结构:  其中black.gif顾名思义就是一个黑背景图片,grey.gif就是一张灰色的背景图片 然后直接上代码:ArtistActivity.jav

2014-01-22 17:10:18 826

转载 android之tableLayout布局之一

tablelayout布局说白了就和jsp页面的table布局是一样的,一个table包含几行几列。下面有一段代码,public class LayoutDemo extends Activity {         // wc和fp两个属性,是布局用的,wc表示wrap_content刚好包含内容,FP则是填充满父容器    private final int W

2014-01-22 17:06:19 622

转载 gridview布局示例二(通过simpleAdapter进行图片等数据绑定)

http://blog.csdn.net/chenzheng_java/article/details/6199243上面的是最终效果图,现在贴出文件结构   main.xml代码如下[xhtml] view plaincopyxml version="1.0" encoding="utf-

2014-01-22 17:04:34 717

转载 android ListView布局之三(使用自定义的Adapter绑定数据,通过contextView.setTag绑定数据)有按钮的ListView

http://blog.csdn.net/chenzheng_java/article/details/6202586最终结果图:  代码结构示意图    vlist2.xml代码: [xhtml] view plaincopyxml version=

2014-01-22 17:03:14 1006

转载 android ListView布局之二(是用simpleAdapter绑定数据)

http://blog.csdn.net/chenzheng_java/article/details/6200536最终效果图  目录结构 main.xml主布局文件,代码[xhtml] view plaincopyxml version="1.0" encoding="u

2014-01-22 17:02:09 710

转载 android ListView布局之一(继承listActivity、使用arrayAdapter)

http://blog.csdn.net/chenzheng_java/article/details/6200009使用ListView和arrayAdapter布局,是ListView布局中最为简单的一种,首先我们会建立一个组件用来显示数据,例如main.xml[c-sharp] view plaincopy"1.0" enc

2014-01-22 17:01:12 750

转载 Android自定义View之一:初探实例

Android自定义View实现很简单继承View,重写构造函数、onDraw,(onMeasure)等函数。 如果自定义的View需要有自定义的属性,需要在values下建立attrs.xml。在其中定义你的属性。 在使用到自定义View的xml布局文件中需要加入xmlns:前缀="http://schemas.android.com/apk/res/你的

2014-01-22 16:51:44 616

转载 LayoutInflater的使用

在实际工作中,事先写好的布局文件往往不能满足我们的需求,有时会根据情况在代码中自定义控件,这就需要用到LayoutInflater。LayoutInflater在Android中是“扩展”的意思,作用类似于findViewById(),不同的是LayoutInflater是用来获得布局文件对象的,而findViewById()是用来获得具体控件的。LayoutInflater经常在Ba

2014-01-22 16:48:22 475

转载 android自定义属性 format类型

http://linkinmama-gmail-com.iteye.com/blog/1486022android自定义属性 format类型Android自定义属性时format选项可以取用的值1. reference:参考某一资源ID。    (1)属性定义:[html] view plaincopyprint?       

2014-01-15 18:03:40 653

转载 sourceinsight加入格式化工具

source insight代码格式化(Astyle) GNU的astyle是一个免费的代码格式化工具,能够格式化c/c++等代码 , 我们可以将Astyle.exe外挂到SourceInsight中,具体步骤如下:1、下载Astyle工具在网站http://astyle.sourceforge.net下载2、source ins

2013-11-29 18:21:35 948

转载 android4.0.3 修改启动动画和开机声音

1. Linux 系统启动,出现Linux小企鹅画面(reboot)(Android 1.5及以上版本已经取消加载图片);2. Android平台启动初始化,出现"A N D R I O D"文字字样画面;3. Android平台图形系统启动,出现含闪动的ANDROID字样的动画图片(start)。现在我们说的是第三种方式(基于模拟器):android开机动画叫源码位于fr

2013-10-17 14:43:38 971

转载 android定制化开关机动画、铃音

系统通常默认支持开机动画,开机关机铃声服务倒是预先定义了,不过使用时需要在/sysytem/media/下添加相应的音频文件。长按Power键弹出关键选项,关机时也只是显示进度条,而不是我们期望的关机动画同时伴有关机铃声,当然在做二次开发的时候,这些都是可以定制的。下面将逐步分析如何实现这些定制化的需求。 一.    制作开机动画开机画面是保存在/system/media的

2013-08-05 15:41:36 1318 1

转载 android适配各种分辨率的问题

Android设备屏幕的尺寸是各式各样的,如小米是4英寸的,Xoom平板是10英寸;分辨率也千奇百怪,800×480,960×540等;Android版本的碎片化问题更是萦绕于心,不过在设计应用时可以分为两大块:3.0之前的版本和3.0之后的版本。这种情况会带来什么问题我们用三个假设来说明一下。1. 假设你的手上有两个4英寸的设备,设备A的分辨率是800×480,设备B的分辨率是1

2013-08-05 15:33:38 693

转载 android logo:内核、android开机动画

关键词:android 开机logo  开机动画 initlogo.rle   bootanimation  desc.txt平台信息:内核:linux2.6/linux3.0系统:android/android平台:S5PV310(samsungexynos4210/4412)作者:xubin341719(欢迎转载,请注明作者)                  andr

2013-06-04 12:11:18 681

转载 Android lunch分析以及产品分支构建

Android lunch分析以及产品分支构建一、背景随着Android应用范围越来越广泛,用户对Android的需求也越来越趋于复杂,在开发Android应用以及底层产品驱动时,往往两套产品所需要的硬件平台就大不相同,而软件功能却相差不大。在这种纷繁的情况下,是否每种产品就需要一套源代码来维护。如果真这么做的话,那工作量就太大了。所以提出了产品分支的概念。在Android源码中提供了这么

2013-06-03 18:59:01 956 1

转载 ssh 连接 通过公钥体制,无密码登陆

每个用户~目录下有.ssh 目录 没有的话可以自己建,通过公钥体制可以做到很多个用户可以登陆linux 系统上的同一个用户,而他们都不知道出这个用户的密码,并且互相不知道各自的私钥,(他们持有不同的私钥,而其各自相对应的公钥都是这个用户可以信任的) 假设 我的系统上有一个用户名为git ,另外有两个用户user1 ,user2  我现在想做到  它们运行ssh git@localhost

2013-05-29 19:17:43 734

原创 基于SSH协议的git服务器搭建

1、安装 openssh服务器sudo apt-get install openssh-server openssh-client2、创建个人公钥和私钥在默认用户的主目录路径下,运行以下命令,按照提示创建公钥和私钥ssh-keygen -t rsa默认生成2048位,如果需要提高安全级别,也可以通过下面的命令创建公钥和私钥ssh-keygen -t rsa

2013-05-29 17:46:13 1007

转载 架设git服务器--使用git-daemon

git是一个不错的版本管理的工具。现在自己在搞一个简单的应用程序开发,想使用git来进行管理。在Google了配置文档后,还是受了N多的挫折。某些文档质量不高,浪费了好多时间...... 好,切入正题:安装必要的git工具#apt-get install git git-core 安装好了以后,进行设置1. 创建一个git目录#mkdir /git#cd /gi

2013-05-28 16:47:53 777

转载 Android repo/git server 建立过程

[移一棵树容易,挪一片森林难啊!]一、安装git dameon $ sudo apt-get install git-daemon-run 二、设置仓库目录修改/etc/sv/git-daemon/run,配置git tree的目录以及共享目录$ vi /etc/sv/git-daemon/run  #!/bin/shexec 2

2013-05-28 15:41:38 1919

转载 将Launcher2代码导入Eclipse中

首先需要下载Android的代码并且编译好,因为要用到一些编译完成的class.jar文件,然后讲packages/apps/Launcher2整个文件夹拷贝到一个目录中,注意这个目录不能是Eclipse的工程目录,不知道为什么使用这个目录后不能创建Launcher2的工程,可以先讲代码放到其他文件夹下,比如个人目录下,等创建完成后再移入workspace下,然后导入这里面的工程即可.

2013-05-13 19:00:55 611

转载 生成release版本的Android系统

网上Android数字签名大多是与Android APK相关,而介绍Android系统签名的方法却不多。正巧前段时间帮别人做CTS 认证,需要用到给Android系统签名。为什么需要给Android系统签个名才能进行CTS认证呢?原来我们通过make -j4编译出来的system.img使用的是test key,这种类型的key只适用于开发阶段,而且这种秘钥是公开的,谁都可以使用。当发布一款a

2013-05-08 11:50:59 790

转载 Android系统Recovery工作原理之使用update.zip升级过程分析(九)---updater-script脚本语法简介以及执行流程

Android系统Recovery工作原理之使用update.zip升级过程分析(九)---updater-script脚本语法简介以及执行流程          目前update-script脚本格式是edify,其与amend有何区别,暂不讨论,我们只分析其中主要的语法,以及脚本的流程控制。一、update-script脚本语法简介:

2013-05-07 18:07:00 842

转载 Android系统Recovery工作原理之使用update.zip升级过程分析(八)---解析并执行升级脚本updater-script

Android系统Recovery工作原理之使用update.zip升级过程分析(八)---升级程序update_binary的执行过程一、update_binary的执行过程分析       上一篇幅中的子进程所执行的程序binary实际上就是update.zip包中的update-binary。我们在上文中也说过,Recovery服务在做这一部分工作的时候是先将包中

2013-05-07 18:05:54 885

转载 Android系统Recovery工作原理之使用update.zip升级过程分析(七)---Recovery服务的核心install_package函数

Android系统Recovery工作原理之使用update.zip升级过程分析(七)---Recovery服务的核心install_package函数一、       Recovery服务的核心install_package(升级update.zip特有)              和Recovery服务中的wipe_data、wipe_cache

2013-05-07 18:04:48 1109

mini2440全套裸机程序(MDK 运行)

mini2440全套裸机程序(MDK),包括的外部中断 LCD 触摸屏 timer ADC 外部中断,等驱动程序。 可配套国嵌的mini2440 视频教程.平台是MDK的。

2011-05-16

PIC单片机常用接口程序集

PIC单片机常用的一系列接口小程序总结:包括PIC单片机常用的一些接口的初始化,适应于初学者,也可做为开发研发人员易查的技术文档,加速开发效率。

2011-03-17

12684详细中文资料

详细的12864详细中文资料.包括并口和串口的管脚接法,以及全部指令的说明。(包括基本指令和扩展指令)。

2011-03-17

PIC16F877步进电机

此程序是用于PIC单片机,通过的步进电机驱动程序。

2011-03-17

空空如也

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

TA关注的人

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