自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

水墨青花的专栏

我爱你,从来都不是一件轻描淡写的事

  • 博客(27)
  • 资源 (7)
  • 收藏
  • 关注

转载 Android 应用程序版本

在程序升级/维护过程中,版本控制是一个很重要的内容。 用户需要了解安装到设备上的应用程序的版本信息,以及了解哪些版本可以进行升级。 其它应用程序——包括你发布的其它程序——需要向系统查询你的应用程序的版本,来确定相互之间的兼容性。 你的应用程序发布的服务可能也需要查询版本来显示给用户。Android系统自身不检查应用程序的版本信息,也不会强制限制升级或兼容等。相反的,只是用户或应用程序自身

2012-01-31 15:41:31 483

转载 android 混淆器升级

最新的R15提供的progurad是4.4,反正我的有问题,RP问题?,反正我一直导不出apk,一直提示错误。conversion to dalvik format failed with error 1目前的sdk提供的是4.4版本,不能导出混淆的包,好吧,更新文件,http://proguard.sourceforge.net/  这个网址进去下载4.6,不用翻墙,下载了,直接解压

2012-01-31 10:46:19 838

转载 Android 混淆代码问题总结

最快的方式:1. 首先更新Android的SDK至最新版本,重新建立1个工程,把源码和资源及其他文件拷到新的工程里面。2. 工程目录底下有个文件叫proguard.cfg,修改project.properties内容。在其中增加proguard.config=proguard.cfg这行。3.右键点击该工程,Android Tools -> Export Signed Appl

2012-01-31 10:37:56 549

转载 Android自带混淆打包在windows下的一个问题

今天用Android自带的混淆编译打包apk,结果出现了异常。具体错误日志如下:Proguard returned with error code 1. See console'D:\Program' is not recognized as an internal or external command,operable program or batch file. '-ja

2012-01-31 10:37:17 978

转载 在android中使用proguard混淆代码出现“Conversion to Dalvik format failed with error 1”错误的解决方法

在Android2.3版本以后的开发环境中,google提供了proguard代码混淆的功能(之前可以自己添加),用来保护我们辛辛苦苦写的一点代码。对于新建的工程,根目录上会自动添加proguard.cfg文件,用于代码混淆,无论你建的target是android的那个版本,都会自动的添加上。在想使用代码混淆的时候,在project.properties文件中添加proguard.

2012-01-31 10:32:17 2192

转载 android 混淆器(ProGuard)

前言本章内容为开发者指南(Dev Guide)/Developing/Tools/ProGuard,本章内容为"混淆器",版本为Android3.0 r1,翻译来自:"Jim",欢迎与他交流:"litaojun@gmail.com",再次感谢"Jim" !。 声明  欢迎转载,但请保留文章原始出处:)    JavaEye社区:http://www.itey

2012-01-31 10:28:03 1530

转载 java生成UUID通用唯一识别码 (Universally Unique Identifier)

UUID含义是通用唯一识别码 (Universally Unique Identifier),这 是一个软件建构的标准,也是被开源软件基金会 (Open Software Foundation, OSF) 的组织在分布式计算环境 (Distributed Computing Environment, DCE) 领域的一部份。UUID 的目的,是让分布式系统中的所有元素,都能有唯一的辨识资讯,而不需

2012-01-30 14:42:35 780

转载 Android 数字签名学习笔记

在Android系统中,所有安装到系统的应用程序都必有一个数字证书,此数字证书用于标识应用程序的作者和在应用程序之间建立信任关系,如果一个permission的protectionLevel为signature,那么就只有那些跟该permission所在的程序拥有同一个数字证书的应用程序才能取得该权限。Android使用Java的数字证书相关的机制来给apk加盖数字证书,要理解android的数字

2012-01-20 13:22:41 361

转载 Eclipse安装SVN插件方式简明介绍

本节和大家一起学习一下Eclipse安装SVN插件方式,主要从三个方面来讲解,在这里和大家分享一下,希望大家通过本节的介绍对Eclipse安装SVN插件有一定的认识。下面是具体介绍。一、Links安装:※▲推荐使用此种安装方式,因为它便于插件的管理。※▲①在eclipse根目录下新建文件夹links,这样就得到了eclipse\links②在eclipse\links下新建一个li

2012-01-20 12:06:55 2230

转载 android混淆配置

proguard命令行:首先定位到proguard.jar所在目录   java -jar proguard.jar @config.pro-injars  androidtest.jar【jar包所在地址】 -outjars  out【输出地址】-libraryjars    'D:\android-sdk-windows\platforms\android-9\android.

2012-01-20 11:41:16 1804

转载 Android开发环境搭建全程演示(jdk+eclipse+android sdk)

一 相关下载(1) java JDK下载:进入该网页: http://java.sun.com/javase/downloads/index.jsp (或者直接点击下载)如下图:选择 Download JDK 只下载JDK,无需下载jre.(2)eclipse下载   进入该网页: http://www.eclipse.org/downloads/ (或者直接点击下载:BT下载

2012-01-20 10:46:41 468

转载 Android中如何在应用A中启动或安装应用B

有时候一个应用需要启动另外一个应用来完成操作,比如在某些应用中打开闹钟,相机,日历等等。启动或安装相应的应用的方法:Step1:判断是否安装目标应用。只要知道目标应用的安装包名就可以通过判断"/data/data/packagename"是否存在来实现。[java] view plaincopy/**   * 判断是否安装目标应用

2012-01-20 10:24:47 450

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

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

2012-01-19 19:47:39 516

原创 android TimerTask 的简单应用

package com.android.testapp;import java.util.Timer;import java.util.TimerTask;public class Tesdt { private Timer mTimer; private TimerTask mTimerTask; public void StartLockWindowTimer() {

2012-01-19 15:59:52 566

转载 Java 多线程下的单例模式

单例对象(Singleton)是一种常用的设计模式。在Java应用中,单例对象能保证在一个JVM中,该对象只有一个实例存在。正是由于这个特 点,单例对象通常作为程序中的存放配置信息的载体,因为它能保证其他对象读到一致的信息。例如在某个服务器程序中,该服务器的配置信息可能存放在数据库或 文件中,这些配置数据由某个单例对象统一读取,服务进程中的其他对象如果要获取这些配置信息,只需访问该单例对象即可。这

2012-01-18 17:02:51 681

转载 Android JSON网络数据交换

什么是JSON        JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于阅读和编写,同时也易于机器解析和生成,非常适合于服务器与客户端的交互。JSON采用与编程语言无关的文本格式,但是也使用了类C语言的习惯,这些特性使JSON成为理想的数据交换格式。和 XML 一样,JSON 也是基于纯文本的数据格式。由于 JSON 天生是为 Ja

2012-01-17 19:56:49 447

转载 求二进制中1的个数《编程之美》java(jdk1.6)实现

package com.ht.msra;/*** Created by IntelliJ IDEA.* Desc:对于一个字节(8bit)的无符号整形变量,求其二进制表示中“1”的个数,要求算法的执行效率尽可能的高* From:《编程之美》 p119* Date: 2009-10-27* Time: 9:38:13*/public class OneCountInB

2012-01-17 16:50:46 609

转载 Android中TASK和PROCESS的区别,获取最近运行的程序和正在运行的进程

首先你看到的不是进程(process),是任务(Task)。 用终端,输ps,可以看到真正的运行中的linux process,我的milestone上一般会有90多个。 Android里,app和process和task是三个完全不同的概念…… process是一个继承自Linux的概念,一般一个app会有一个uid,需要时会独立地开一个p rocess。有些process是作为ap

2012-01-15 11:22:07 624

转载 Android 读取Assets中图片

[java] view plaincopybgimg0 = getImageFromAssetsFile("Cat_Blink/cat_blink0000.png");    *     * 从Assets中读取图片     */    private Bitmap getImageFromAssetsFile(String fileName)

2012-01-13 11:52:56 643

转载 Java方法的可变参数类型

许多Java新人在看到下面的这段代码的时候,都会问一个问题:dealArray方法里那三个小点点是什么啊?[java] view plaincopyprint?public class TestVarArgus {      public static void dealArray(int... intArray){

2012-01-13 11:51:09 454

转载 Android所有系统资源图标android.R.drawable.xxx查看

import android.app.Activity;  import android.content.Context;  import android.os.Bundle;  import android.view.*;  import android.widget.*;  import android.widget.AdapterView.*;   p

2012-01-12 18:02:23 2094 1

原创 Android项目导入出现问题解决方案

在往自己的Eclipse中导外部Android项目的时候有时候会出现一些问题,如下:提示错误再看一个很正常的项目的树:(此处借用网上图片)这样一对比是不是发现问题了?正常的Android项目比不正常的项目多了一个Android2.2的包和default.properties文件!解决方案:首先新建default.properties文件 也可

2012-01-12 15:45:54 744

转载 使用MediaPlayer播放音频

MediaPlayer类静态构造方法方法名称描述public static MediaPlayer create(Context context, Uri uri, SurfaceHolder holder)指定从资源ID对应的资源文件中来装载音乐文件,同时指定了SurfaceHolder对象并返回Me

2012-01-10 19:27:35 426

转载 Android Activity启动时的一些Flag Affinity

什么是Affinity在某些情况下,Android需要知道一个Activity属于哪个Task,即使它没有被启动到一个具体的Task里。这是通过任务共用性(Affinities)完成的。任务共用性(Affinities)为这个运行一个或多个Activity的Task提供了一个独特的静态名称,默认的一个活动的任务共用性(Affinity)是实现了该Activity的.apk包的名字。

2012-01-09 13:57:57 1219

转载 Android 通过字符串来获取R下面资源的ID 值

[代码] 方法一:通过发射1try{ 2 Field field=R.drawable.class.getField("icon"); 3 int i= field.getInt(new R.drawable());

2012-01-06 11:45:49 533

转载 Android 获取网络连接方式、判断手机卡所属运营商

项目中写的网络模块,感觉有点乱:两套代码 --模拟器、真机,维护起来十分麻烦。解决办法:代码自动去检查到那种网络环境,然后调用不同的联网方式。查看了模拟器上默认的接入点:移动网络  -- APN = "internet"1、通过获取apn的名称,来判断网络// 获取Mobile网络下的cmwap、cmnetprivate int getCurrentApnInU

2012-01-06 10:24:21 1296

原创 java a.equals 中的 A不能为空

("Hello World").equals.A;//判断字符串A是不是等于Hello World.如果用A.equals("Hello World"); 要是A为空,就会报空指针exception

2012-01-05 14:27:35 1992

ViewPager+FragmentTabHost

ViewPager滑动切换Fragment,子Fragment又包含FragmentTabHost和hide,show两种切换方式

2014-12-18

android Support4Demos

Android supportV4 Demo主要是看ViewPager处理横屏页面滑动的方法,是用Fragment实现的。

2014-12-17

proguard.v3.8汉

proguard gui 的汉化界面 直接运行即可

2012-02-07

Android所有系统资源图标android.R.drawable.xxx查看软件

Android所有系统资源图标android.R.drawable.xxx查看软件 源码地址:http://blog.csdn.net/dianyueneo/article/details/7197067

2012-01-12

开源浏览器zirco-browser源码

Zirco是一个开放源码的Android备用浏览器。 特点: *基本的浏览器功能(书签,历史记录,下载...); *无限书签(通过刷卡左/右切换); *方便打开书签页; *易于打开和关闭标签; *可设置为默认浏览器; * 广告拦截; 源码用于开发人员参考

2012-01-12

android 反编译工具

反编译apk生成程序的源代码和图片、XML配置、语言资源等文件

2011-12-27

telecapoland-jamendo-android-847ba33

jamendo 的一个版本 带有手势功能

2011-12-22

空空如也

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

TA关注的人

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