自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(134)
  • 资源 (2)
  • 收藏
  • 关注

转载 程序员应该具备的条件

我不是天生的程序员,也并非天生就喜欢电脑,上高中时也没有想过将来会当程序员,接触电脑纯属偶然--小时候的一个好朋友上大学时选择了电脑专业,为了和这个朋友有更多的“共同语言”我便选择了计算机系。在大学,我略窥电脑世界,开始为之“发烧”;毕业后,开始了一个程序员的职业生涯。 从开始写程序到现在快十年了,写过的程序不少。从这些年的风风雨雨中走过来,不能不有些体会。说到体会,最大的体会就是这条路太漫长

2012-11-19 11:33:12 1626

原创 Java changeFileName

package com.easyfun.juns;import java.io.File;import java.util.Scanner;/*** * * class ChangeFileName used to handle change file name, name of automatic * sorting.Need to enter two parameters P

2015-10-31 18:49:18 909

转载 阅读Peercast源码的一些经验

文章转载自网络,如有版权问题,请和本人联系,谢谢!Peercast源代码是我第一次看超过2万行的代码,在这期间收获很大,也积累了一些经验。Peercast源代码是我第一次看超过2万行的代码,在这期间收获很大,也积累了一些经验,在此与大家分享,希望为大家看源代码提供一些帮助和参考.这里主要介绍的是在Visual Stdio6.0环境下,看Peercast的win32版本代

2015-10-09 19:51:00 761

转载 C++ do...while(0) do...while(false)的妙用

转载自网络,如有版权问题,请和本人联系,谢谢!do...while(0) do...while(false)的妙用   在C++中,有三种类型的循环语句:for, while, 和do...while, 但是在一般应用中作循环时, 我们可能用for和while要多一些,do...while相对不受重视。   但是,最近在读我们项目的代码时,却发现了do...while的一些十分

2015-10-09 19:41:56 2426

原创 编程总结mark

编程流程:1.设计:design功能-->业务业务类--业务类 之间关系2.开发:develop业务类的实现3.调试:debug代码分析4.迭代:deploy代码部署编程:不要一直纠结于细节和实现。设计-->实现1.数据结构2.算法网络编程:1.Socket编程2.HTTP编程设计模式:1.代理模式2.

2015-10-09 17:41:29 632

转载 理解 Android Build 系统

转载地址:http://www.ibm.com/developerworks/cn/opensource/os-cn-android-build/Android Build 系统是用来编译 Android 系统,Android SDK 以及相关文档的一套框架。众所周知,Android 是一个开源的操作系统。Android 的源码中包含了许许多多的模块。 不同产商的不同设备对

2015-03-04 14:22:26 715

转载 Android中LocalSocket使用

解决问题new LocalServerSocket("com.android.internal.telephony");参考网上文档。MARK下转载地址:http://www.cnblogs.com/bastard/archive/2012/10/09/2717052.html一 Socket  Socket最初用在基于TCP/IP网络间进程通信中,以客

2015-02-04 16:40:07 1459

原创 Android Studio 快捷键

Android Studio 快捷键

2014-12-30 17:44:27 7296 2

转载 FragmentTransaction add 和 replace 区别

转载地址:http://www.cnblogs.com/xingyyy/p/3615793.html使用 FragmentTransaction 的时候,它提供了这样两个方法,一个 add , 一个 replace .add 和 replace 影响的只是界面,而控制回退的,是事务。public abstract FragmentTransaction add (i

2014-10-10 14:21:32 1494 2

转载 Android layout属性

来源于网络,做个标记。第一类:属性值 true或者 false           android:layout_centerHrizontal 水平居中      android:layout_centerVertical 垂直居中      android:layout_centerInparent 相对于父元素完全居中      android:lay

2014-08-20 14:41:21 661

转载 Android中的Menu

OptionMenu--点击menu按钮式显现onCreateOptionMenu(Menu menu)--当菜单第一次被打开时调用onPrepareOptionsMenu(Menu menu)--菜单每次打开都会触发该方法两种方法都是传入Menu对象,我们可以通过配置该对象来构建合适的OptionMenuonOptionsItemSelected(MenuItem ite

2014-07-22 14:06:31 643

转载 menu.addIntentOptions添加动态菜单

转载地址:http://yueguc.iteye.com/blog/620407android的一个activity可以再选中某项之后按menu键弹出特定的菜单,也就是动态菜单。动态菜单的实现是靠menu类中的addIntentOptions函数实现的,具体的声明如下:int android.view.Menu.addIntentOptions(             i

2014-07-22 11:03:58 794

转载 Android应用开发之(通过ClipboardManager, ClipData进行复制粘贴)

Android Developer:在开发一些系统应用的时候,我们会用到Android的剪贴板功能,比如将文本文件、或者其他格式的内容复制到剪贴板或者从剪贴板获取数据等操作。Android平台中每个常规的应用运行在自己的进程空间中,相对于Win32而言Android上之间的进程间传递主要有IPC、剪切板。当然今天我们说下最简单的ClipboardManager。使用剪切板可以直接实现数

2014-07-21 16:21:37 23906

转载 setDefaultKeyMode(DEFAULT_KEYS_SHORTCUT) 功能的验证 及其 源码实现分析

Activity的setDefaultKeyMode (int mode) 方法用来设置一个Activity的默认的按键模式。具体介绍可以参见我写的 setDefaultKeyMode 用法介绍   一文。地址是:   http://blog.csdn.net/silenceburn/archive/2010/12/11/6069645.aspx 其中有一种模式是

2014-07-10 16:14:52 1283

转载 Android_Build_System

Android使用一个可定制的编译系统来生成工具、二进制文件和文档。本文档简单介绍了这个编译系统,并做一个简单编译的例子。Android的编译系统基于MAKE,并需要一个较新版本的GNU MAKE,你可以通过make -v来检查你机器上的MAKE程序的版本号,确保它高于或等于3.80。一、理解makefile一个makefile定义了怎么样编译一个特定的应用程序,一般包含下面几个元素:1、

2014-07-03 14:28:29 829

转载 android makefile

一、细节描述下面几步描述了如何配置makefile来为运行Android的设备编译系统。1、在//vendor/目录下创建company目录mkdir vendor/2、在company目录下创建一个 products目录mkdir vendor//products/3、创建一个设备相关的makefile:vendor//products/.mk这个make文件中至少要包含下面

2014-07-03 14:23:33 728

转载 Overlay Mechanism

Overlay MechanismThe Android overlay mechanism allows the framework andpackage resources to be customized without changing the basepackages. The customizable resourses fall into the followingcateg

2014-07-03 13:33:06 2564

转载 android log 分析(一)

如何分析和研究Log文件 ,如何看日志信息 Log 在android中的地位非常重要,要是作为一个android程序员不能过分析log这关,算是android没有入门吧 。 下面我们就来说说如何处理log文件 。什么时候会有Log文件的产生 ?Log的产生大家都知道 , 大家也都知道通过DDMS来看log , 但什么时候会产生log文件呢 ?一般在如下几种情况会产生log文件 

2014-07-01 14:27:04 1490

转载 adb 常用命令

adb介绍SDK的Tools文件夹下包含着Android模拟器操作的重要命令adb,adb的全称为(Android Debug Bridge就是调试桥的作用。通过adb我们可以在Eclipse中方面通过DDMS来调试Android程序。借助这个工具,我们可以管理设备或手机模拟器的状态。还可以进行以下的操作:  1、快速更新设备或手机模拟器中的代码,如应用或Android 系统升

2014-07-01 14:00:53 983

转载 Adb驱动装好,但adb devices找不到设备

Adb驱动装好,但adb devices找不到设备问题:最近在使用展讯8810时,装好了驱动,但就是使用adb devices找不到设备,郁闷了很久,后来没办法只有使用360手机助手,才连接上,输出了日志信息。但360手机助手是自己对adb封装的,也就是它不用Android SDK/platform-tools平台工具下的adb,而是用自己改过的adb,所以在任务管理器中找不到adb,在e

2014-07-01 11:24:26 20223

转载 getprop 获取android系统属性

  在android系统中,它的根文件系统下有几个用于启动系统时需要的配置文件:/init.rc/default.prop/system/build.prop通常我们可以通过命令getprop获取,setprop设置。在使用这两个命令前,先看看build.prop里面到底有些什么东西:adb shell cat build.prop结果如下:(只取一

2014-06-30 16:43:21 1917

转载 repo git 一些常用命令

关于repo的一些命令 1、怎样在代码文件夹下所有git库都建立分支? repo start --all 2、怎样删除代码文件夹下所有git库的分支? repo abandon *1和2其实就是相反的动作3、怎样知道代码文件夹下都改动了那些? repo diff4、怎样把我的提交上传的gerrit上? repo upload如果出现文件就把要提交的部分前

2014-06-30 13:52:06 793

转载 ANDROID模块编译

每次修改BoardConfig.mk后,再make clean然后重新编译,这样浪费的时间不计其数。后来忍受不了这种效率,Google了一下,果然不出所料是可以模块独立编译的。1、进入Android源码根目录,执行source build/envsetup.sh;2、可以执行mm、mmm等模块编译命令了。如要编译audioflinger,则执行mmm frameworks/base

2014-06-30 10:38:46 622

转载 Android:Layout_weight

最近写Demo,突然发现了Layout_weight这个属性,发现网上有很多关于这个属性的有意思的讨论,可是找了好多资料都没有找到一个能够说的清楚的,于是自己结合网上资料研究了一下,终于迎刃而解,写出来和大家分享。首先看一下Layout_weight属性的作用:它是用来分配属于空间的一个属性,你可以设置他的权重。很多人不知道剩余空间是个什么概念,下面我先来说说剩余空间。看下

2014-06-12 14:47:53 619

转载 android.intent.action.MAIN 与 android.intent.category.LAUNCHER 的验证理解

第一种情况:有MAIN,无LAUNCHER,程序列表中无图标原因:android.intent.category.LAUNCHER决定应用程序是否显示在程序列表里 第二种情况:无MAIN,有LAUNCHER,程序列表中无图标原因:android.intent.action.MAIN决定应用程序最先启动的Activity,如果没有Main,则不知启动哪个Activity,故也不会

2014-04-16 17:21:42 1015

转载 AndroidManifest.xml

一、关于AndroidManifest.xmlAndroidManifest.xml 是每个android程序中必须的文件。它位于整个项目的根目录,描述了package中暴露的组件(activities, services, 等等),他们各自的实现类,各种能被处理的数据和启动位置。 除了能声明程序中的Activities, ContentProviders, Services, 和In

2013-03-18 18:47:05 678

原创 模拟Button监听

package com.zhijun.test;import java.util.ArrayList;import java.util.List;public class TestButton { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated me

2013-03-13 16:06:48 723

原创 监听机制Observers模式

package com.zhijun.test;import java.util.ArrayList;import java.util.List;class WakenupEvent { private long time; private String location; private Object source; public WakenupEvent(long time,

2013-03-13 14:21:40 653

转载 应用——代码统计小程序

import java.io.BufferedReader;import java.io.File;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.IOException;public class CodeCounter { static long normalLines

2013-03-06 13:47:31 750

转载 应用——抓取网页中的Email地址

import java.io.BufferedReader;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.IOException;import java.util.regex.Matcher;import java.util.regex.Pattern;public c

2013-03-06 13:14:37 873

转载 Android权限列表

Android权限列表程序执行需要读取到安全敏感项必需在androidmanifest.xml中声明相关权限请求, 完整列表如下:android.permission.ACCESS_CHECKIN_PROPERTIES允许读写访问”properties”表在 checkin数据库中,改值可以修改上传( Allows read/write access to the

2013-03-04 16:20:02 2354

转载 android属性

android属性Android功能强大,界面华丽,但是众多的布局属性就害苦了开发者,下面这篇文章结合了网上不少资料,第一类:属性值为true或falseandroid:layout_centerHrizontal  水平居中android:layout_centerVertical   垂直居中android:layout_centerInparent    相对于父元素完全

2013-03-04 15:55:28 2080

转载 Android权限之sharedUserId和签名

转自:http://blog.csdn.net/hmg25/article/details/6447067最近在做个东西,巧合碰到了sharedUserId的问题,所以收集了一些资料,存存档备份。    安装在设备中的每一个apk文件,Android给每个APK进程分配一个单独的用户空间,其manifest中的userid就是对应一个Linux用户都会被分配到一个属于自

2013-03-04 14:50:08 612

转载 Android程序怎样禁止横竖屏切换

在Android中要让一个程序的界面始终保持一个方向,不随手机方向转动而变化的办法: 只要在AndroidManifest.xml里面配置一下就可以了。  在AndroidManifest.xml的activity(需要禁止转向的activity)配置中加入 android:screenOrientation=”landscape”属性即可(landscape是横向,portrait是

2013-03-02 13:50:53 538

转载 toast 字符串

例如:Toast textToast=Toast.makeText(getApplicationContext(),display+R.string.kg, Toast.LENGTH_SHORT);怎么样可以让他显示设定好的值?假设display是88.9, R.string.kg是千克makeText(Context context, int resId, int duration

2013-02-28 11:26:33 1533

转载 android平台获取手机IMSI,IMEI ,序列号,和 手机号的方法

1)获取运营商sim卡imsi号,   String IMSI =android.os.SystemProperties.get(             android.telephony.TelephonyProperties.PROPERTY_IMSI);2)获取IME标识两种方法(手机唯一的标识)String imei =((TelephonyManager) cont

2013-02-26 14:41:49 21957 6

转载 svn在linux下的使用(svn命令行)

1、 将文件checkout到本地目录svn checkout path(path是服务器上的目录)   例如:svn checkout svn: // 192.168 . 1.1 / pro / domain    简写:svn co2、 往版本库中添加新的文件  svn add file    例如:svn add test.php(添加test.php)

2013-02-23 10:56:52 731

转载 Android 唯一识别码

1. DEVICE_ID假设我们确实需要用到真实设备的标识,可能就需要用到DEVICE_ID。在以前,我们的Android设备是手机,这个DEVICE_ID可以同通过 TelephonyManager.getDeviceId()获取,它根据不同的手机设备返回IMEI,MEID或者ESN码,但它在使用的过程中会遇到很多问题:非手机设备: 如果只带有Wifi的设备或者音乐播放器没有

2013-02-22 10:33:14 1307

转载 Android关机流程

2.1Android关机流程   Android关机流程的介绍网上很多,现在摘抄一段如下:关机动作从按键触发中断,linux kernel层给android framework层返回按键事件进入 framework层,再从 framework层到kernel层执行kernel层关机任务。长按键对应的handler代码:frameworks/policies/base/p

2013-02-04 16:07:36 1053

转载 android 获取手机的信息

核心代码:  Imei = ((TelephonyManager) getSystemService(TELEPHONY_SERVICE))  .getDeviceId();  1.加入权限  在manifest.xml文件中要添加  2.代码  /**  *  *  *创建日期 2010-4-29 下午05:02:47

2013-02-04 13:49:15 703

APK反编译工具

APK反编译工具,获得原有的代码,方便学习。

2012-12-06

Eclipse快捷键

Eclipse快捷键,常用到的一些开发快捷键,以及在什么情况下使用。推荐使用Eclipse的人收藏。

2012-11-17

空空如也

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

TA关注的人

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