自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一个Android开发工程师日志

新手走在希望的道路上

  • 博客(30)
  • 收藏
  • 关注

原创 android 混淆机制,project.properties,proguard-project.txt或者旧版proguard.cfg

首先记住几个问题,一、为什么要加入混淆机制

2014-07-02 17:56:19 1369

原创 Android网络连接判断与处理(二)

判断是否有可用的连接,而不能判断是否能连网/** * 判断Android客户端网络是否连接 * @param context * @return 真假 */public static boolean checkNet(Context context) { try { ConnectivityManag

2014-01-09 11:52:36 696

原创 Android网络连接判断与处理(一)

获取网络信息需要在AndroidManifest.xml文件中加入相应的权限。1)判断是否有网络连接public boolean isNetworkConnected(Context context) { if (context != null) { ConnectivityManager mConnectivityManager =

2014-01-09 11:36:36 694

转载 Android各种访问权限Permission详解

Android各种访问权限Permission详解在Android的设计中,资源的访问或者网络连接,要得到这些服务都需要声明其访问权限,否则将无法正常工作。在Android中这样的权限有很多种,这里将各类访问权限一一罗列出来,供大家使用时参考之用。android.permission.EXPAND_STATUS_BAR 允许一个程序扩展收缩在状态栏,android开发网提示应该是一

2014-01-09 11:11:13 950

转载 Android必会小功能总结

1.获取屏幕尺寸、密度等信息。    1)最常用的方法:        WindowManager windowManager = getWindowManager();           Display display = windowManager.getDefaultDisplay();           int w = display.getWidth();    

2014-01-06 17:33:19 683

转载 在Android开发中使用Ant 三:批量打包

批量打包最常用到的地方是进行产品推广时,为每个渠道打一个包。上一篇随笔中,介绍了怎样进行一次完整的打包,批量打包只要在此基础上做一次循环即可。在打包之前要做两个准备工作,一个是读取渠道,一个是修改存储渠道的文件。在工程的assets中新建一个channel.cfg文件,专门用了保存渠道,保存方式是 channel=渠道号。ant的基本库中没有提够循环,需要引入另一个库ant

2014-01-06 17:03:26 530

转载 查看ADT版本,安装、卸载、更新eclipse中的ADT

安装ADT后,随着sdk的更新,它也会被我们更新,后来呢,我想看一下我升级到什么版本了。原来在Eclipse的help->about Eclipse里面有个小机器人图标,那是The Android Open Source Project,点击它会看到它的Version,我现在的版本是16.0.0.201112171909。如果ADT又发布新版本了,那么如何升级呢?通常它可以选择

2014-01-06 16:49:04 836

转载 Eclipse ADT 进行android应用签名打包详解

1.Eclipse工程中右键工程,弹出选项中选择 android工具-生成签名应用包:2.选择需要打包的android项目工程:3.如果已有私钥文件,选择私钥文件输入密码,如果没有参见第6和7步创建私钥文件:4.输入私钥别名和密码:5.选择APK存储的位置,并完成设置 开始生成:

2014-01-06 16:30:15 761

转载 Android开发——查找所需要出示权限的内容

一、发现问题用户在执行一些如拨打电话、发送短信等关系用户隐私的功能时,Android需要出示权限,权限在AndroidManifest.xml中配置拨打电话的权限发送短信的权限那么这些权限信息如何得到呢?二、解决问题答案在Android的开发文档中。android-sdk-windows——>docs——>index.html——>refer

2014-01-06 16:26:43 513

原创 Ubuntu下搭建Android SDK开发环境(图文)

1:安装JDKhttp://blog.sina.com.cn/s/blog_518b4cbb0101bc06.html参考这个就可以了。2:下载安装eclipse这里的eclipse不能直接从ubuntu软件仓库中下载,那个软件仓库下载的eclipse在装ADT时会有问题.这里建议是从eclipse官网上下载。官网地址:http://www.eclipse.org/

2014-01-02 15:23:11 767

转载 超详细在Ubuntu下安装JDK图文解析

我们选择的是jdk1.6.0_30版本。安装文件名为jdk-6u30-linux-i586.bin.1、复制jdk到安装目录(1)假设jdk安装文件在桌面,我们指定的安装目录是:/usr/local/java 。可是系统安装后在/usr/local下并没有java目录,这需要我们去创建一个java文件夹,如图(1)  (2)切换到桌面下,执行复制,如

2013-12-25 19:42:33 436

原创 ubuntu下安装JDK和配置环境变量

安装环境ubuntu12.04JDK:Jdk版本是jdk-6u45-linux-x64.bin如果是jdk-7u45-linux-x64.tar.gz需要换另一种安装方法(解压,移动,配置环境变量)大同小异。第一步:下载JDK。我下载的是jdk-6u45-linux-x64.bin。当然也可以使用 sudo apt-get install.但是速度出奇的慢。而且,天知道是哪个版本的

2013-12-25 19:35:33 551

原创 ubuntu下文件夹新建、删除命令

sudo mkdir 目录名 创建一个目录sudo rmdir 空目录名 删除一个空目录sudo rm 文件名 文件名 删除一个文件或多个文件sudo rm -rf 非空目录名 删除一个非空目录及其目录内的一切

2013-12-24 14:58:39 933

转载 android 屏幕适配问题

屏幕适配问题" id="image_operate_36441387868337278" style="border:0px; font-family:宋体,Verdana,Arial,Helvetica,sans-serif; font-size:14px; line-height:21px; text-indent:2em">如何将一个应用程序适配在不同的手机上,虽然这不算是一个技术问题,但是

2013-12-24 14:58:01 743

转载 Ubuntu下各个目录的一般作用

使 用Ubuntu有一段时间了,我们有必要对系统的各个目录有个了解。特别是刚从Windows转过来的新手,不要觉得inux的目录结构看起来怎么怪怪 滴。所以,我查找了网上的一些资料并总结了自己的一些经验,在这里跟大家说一下Ubuntu下的主要目录和她的一些作用。/这就是根目录,想必地球人都知道了。对于你的电脑来说,有且只有一个根目录,所有的文件都是从这里开始的。举个例子:当你在终端里输

2013-12-24 14:51:21 860

原创 Ubuntu下搭建Android SDK开发环境(图文)

1:安装JDK点击打开链接参考这个就可以了。2:下载安装eclipse这里的eclipse不能直接从ubuntu软件仓库中下载,那个软件仓库下载的eclipse在装ADT时会有问题.这里建议是从eclipse官网上下载。官网地址:http://www.eclipse.org/downloads/大家下载自己需要的版本,我下载的是Eclipse IDE

2013-12-24 14:50:16 1031

转载 linux下各种解包打包命令大全

.tar解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)———————————————.gz解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip FileName.tar.gz 和 .tgz解压:tar zxvf F

2013-12-24 14:44:30 699

转载 Exported receiver does not require permission

在AndroidManifest.xml中加入下面的activity后,出现警告“exported activity does not require permission” 解决方法: 来自:http://stackoverflow.com/questions/11462936/exported-activity-do

2013-12-24 14:42:18 1317

转载 Android权限列表permission说明

Android权限分的很细,但命名比较人性化,Android permission比Symbian Capabilities有了不少改进,下面就来看看权限许可都有哪些定义吧,发现还是比较繁多的,如果发现你的程序某个地方调试错误很可能是 Android permission的访问控制在作怪,这也是为了安全防止手机成为病毒的场所。Android开发网获取到的消息来看不用购买高昂的数字签名证书,权限 许

2013-12-20 15:24:34 1079

转载 Android学习之路???

一、了解Android开发的分类:1、Android客户端应用程序    如新浪微博、网银客户端、凡客、淘宝客户端,快盘客户端。Android在这里的应用还是界面层的东西为主。核心还在WEB。客户端界面很重要,用户体验度很重要。从应用需求上来讲,几乎大一点的网站,都需要有手机客户端程序。2、Android通用类程序    如基于LBS(基于位置的服务)的应用 (这类一般会嵌入到客户

2013-12-20 15:23:32 849

转载 adb shell下使用命令行删除android系统中指定文件和文件夹

记录一下命令:tools>adb remounttools>adb shell#su#cd system/sd/data //进入系统内指定文件夹#ls //列表显示当前文件夹内容#rm -r xxx //删除名字为xxx的文件夹及其里面的所有文件#rm xxx //删除文件xxx#rmdir xxx //删除xxx的文件夹这些信息是我在:http://

2013-12-20 15:22:24 8296

转载 android日志输出

使用Android.util的 Log类可以实现Android输出Log这一操作。android.util.Log常用的方法有以下5个:Log.v() Log.d() Log.i() Log.w() 以及 Log.e() 。根据首字母对应VERBOSE,DEBUG,INFO, WARN,ERROR。1、Log.v,任何消息都会输出,这里的v代表verbose啰嗦的意思,平时

2013-12-20 15:21:26 703

转载 JAVA程序员不可不留意的编码规范

最近经常看一些朋友写的源代码,总是感觉编码规范题目还没有成为大家的关注点,导致代码的通用可读性相对比较差;所以在此唠叨几句编码规范(以struts2+spring2+hibernate3架构的项目为例),大家各取所需,欢迎拍砖! 一、规范存在的意义 应用编码规范对于软件本身和软件开发职员而言尤为重要,有以下几个原因: 1、好的编码规范可以尽可能的减少一个软件的维护本钱

2013-12-20 15:20:48 950

转载 button在底部的多个view切换

1. 镶嵌View的主ActivityGrouppackage com.isomobile.widgets;import android.app.ActivityGroup;import android.content.Intent;import android.os.Bundle;import android.view.View;import android.widget.But

2013-12-20 15:19:54 766

转载 Eclipse导入java文件出现中文乱码的解决办法

Eclipse导入java文件出现中文乱码的解决办法中文乱码 很麻烦,好好的中文注释看不清楚就算了,关键是编码格式不一样 导致了 代码段的错乱,以至于代码错误 很麻烦,所以还是要解决比较好。选择导入的项目 右键--properties--Resource--Text file encoding 改成utf-8 即可我的eclipse 好像默认是GBK 所以修改为ut

2013-12-20 15:18:44 2122 1

转载 你为什么至今还是小职员

本文章转载    一时心血来潮报了个口译班,其中有一位老师大概30岁,长得很漂亮,打扮也很时尚,口译功夫了得,每次都来去匆匆,中午就花5分钟的时间吃一碗泡面。后来才知道,她大学学的是历史,她的本职工作是一家公司的公关经理,儿子已经5岁,她每天要上班、做家务、带孩子。与我们不同的是她拥有人事部的二级口译证书,每个月都有天南海北的翻译任务,还兼任这家口译中心的老师。    打开她的博客

2013-12-20 15:17:00 552

原创 如何下载旧版本的Eclipse,或者查看之前发布的版本。

http://archive.eclipse.org/eclipse/downloads/登录后就可以看到了版本及发布时间了。http://blog.sina.com.cn/s/blog_518b4cbb0101assx.html需要下载跟自己用的一样的版本,但是不知如何查看自己的版本信息?

2013-12-20 15:15:00 1020

原创 查看Eclipse的数字版的版本

为什么叫数字版的版本,因为Eclipse软件里显示的是文字版的版本,比如我现在的就是Version: Indigo Release。这在下载插件的时候很不方便。如何查看文字版的版本信息:打开Eclipse,和很多软件一样,点击Help,最后有个About Eclipse,然后点击出现一个信息框,上面就会有如下字样:Eclipse Java EE IDE for Web Deve

2013-12-20 15:12:57 821

原创 Android adb shell 命令大全

1. 显示系统中全部Android平台:    android list targets2. 显示系统中全部AVD(模拟器):    android list avd3. 创建AVD(模拟器):    android create avd --name 名称 --target 平台编号4. 启动模拟器:    emulator -avd 名称

2013-12-20 15:11:33 945

原创 Java 判断文件夹是否存在、创建文件夹

1、判断文件是否存在,不存在创建文件[java] view plaincopyprint?File file=new File("C:\\Users\\QPING\\Desktop\\JavaScript\\2.htm");    if(!file.exists())    {        try {            file

2013-12-20 15:08:26 8084

空空如也

空空如也

空空如也

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

TA关注的人 TA的粉丝

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