自定义博客皮肤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 1540

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

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

2014-01-09 11:52:36 797

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

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

2014-01-09 11:36:36 945

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

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

2014-01-09 11:11:13 1419

转载 Android必会小功能总结

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

2014-01-06 17:33:19 776

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

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

2014-01-06 17:03:26 581

转载 查看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 917

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

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

2014-01-06 16:30:15 847

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

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

2014-01-06 16:26:43 557

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

1:安装JDK http://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 920

转载 超详细在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 504

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

安装环境ubuntu12.04 JDK: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 620

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

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

2013-12-24 14:58:39 989

转载 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 822

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

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

2013-12-24 14:51:21 961

原创 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 1203

转载 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 793

转载 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 1424

转载 Android权限列表permission说明

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

2013-12-20 15:24:34 1192

转载 Android学习之路???

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

2013-12-20 15:23:32 949

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

记录一下命令: tools>adb remount tools>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 9204

转载 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 792

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

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

2013-12-20 15:20:48 1068

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

1. 镶嵌View的主ActivityGroup package 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 848

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

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

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

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

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

2013-12-20 15:17:00 605

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

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

2013-12-20 15:15:00 1167

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

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

2013-12-20 15:12:57 910

原创 Android adb shell 命令大全

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

2013-12-20 15:11:33 1013

原创 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 8924

空空如也

空空如也

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

TA关注的人

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