- 博客(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 运行)
2011-05-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人