自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

添翼软件

添成就之功,铸梦想之翼

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

原创 一杯红酒配代码的异步思考

上学那会儿写过读后感、观后感,大多都是围绕爱国主义题材,标榜主人公的爱国情操。最终抒发廉价的爱国之情,再做做为国家做贡献的保证,千篇一律,毫无新意。        工作这些年里,在浩瀚如海的程序段中,当被汹涌的代码洋流冲晕了头脑时,这短暂而又宝贵的闲暇时间点正是我一杯红酒配电影的惬意之刻。之前是时光,近而又转向文艺年青聚堆的豆瓣。大多都在各路“学派”不同文笔的感叹与发泄中进行爬楼拜阅。

2013-12-21 12:00:49 1316

原创 在Android Studio更改现有项目里的SDK版本

一、在Eclipse下改项目里的SDK的版本方法有几种:1、右键单击项目--->properties---->Resource----->Android在Project Bulid Target对话框中选择你需要的Android版本。2、Resource--->Libraries对话框右边的  Addlibraries--->Android Classpath Container---

2013-08-11 11:56:49 16863

转载 Android各种资源详解

在Android层次结构中,资源扮演着非常重要的角色。在Android中,资源是绑定到可执行程序的文件或值。这些文件和值绑定到可执行程序的方式很友好,无需重新编译和重新部署应用程序就能更改他们。熟悉的资源包括:字符串,颜色和位图等。下面分别介绍Android中资源的使用。1、字符串资源Android允许一个或多个xml文件中定义一个或多个字符串。这些xml文件位于/res/va

2013-08-11 11:44:43 1380

转载 使用baksmali和smali反编译和编译apk

到官网去下 地址  要下那个1.3.2的玩了个游戏《Gun Strike》,挺好玩的,但是确实难度太高了,玩了半天才解锁一把枪,于是想去修改程序,破解它,但是最好还是没破解成功,它的数据都不在程序里,好像是存在文件里了,我找了半天也没找到,而且程序也进行代码混淆了,基本没法看,但是还是学了下反编译出smali文件,然后修改后可以再编译回dex文件,然后可以塞回包里使用。为了

2013-08-08 17:10:27 1272

转载 Android Studio加载第三方jar包

Android Studio刚发布,相信很多朋友和我一样,开始尝试用其开发项目,但新东西总会遇到这样或那样的问题,其中令我头的就是引入第三方的jar包无法编译的问题,因为是新东西,相关的信息都比较少,解决问题令我花费了相当长的时间,为了避免各位同仁再走弯路,在此将解决步骤列出来。  1、将jar包放入项目里的libs文件夹中。  2、在project选中jar包点击右键"Add a

2013-08-08 14:25:17 2488

转载 Android图像开源视图:SmartImageView

项目需要,开发中需要加载图片,自己要写图片从网上下载的方法,还要写缓存,等等。在网上找到一个开源项目,smartImageVIew,支持从URL和通讯录中获取图像,可以替代Android标准的ImageView。特征:根据URL地址装载图像;支持装载通讯录中的图像;支持异步装载;支持缓存; 这个是作者的项目主页,有使用方法。http://loopj.co

2013-08-08 14:20:55 1187

转载 Android 线程池管理

ThreadPoolExecutor线程池类为 java.util.concurrent.ThreadPoolExecutor,常用构造方法为:ThreadPoolExecutor(int corePoolSize, int maximumPoolSize,long keepAliveTime, TimeUnit unit,BlockingQueue workQue

2013-08-08 12:09:36 788

转载 Android的Message机制(简单小结)

[java] view plaincopyprint?网上以文档形式流传,不知道原文在哪,感谢原作者了!  ================简单调整了下格式就共享了===============================================对于Android的Message机制主要涉及到三个主要的类,分别是Han

2013-08-08 11:34:14 956

转载 android存储之SharedPreferences类

很多时候我们开发的软件需要向用户提供软件参数设置功能,例如我们常用的QQ,用户可以设置是否允许陌生人添加自己为好友。对于软件配置参数的保存,如果是window软件通常我们会采用ini文件进行保存,如果是j2se应用,我们会采用properties属性文件进行保存。如果是Android应用,我们最适合采用什么方式保存软件配置参数呢?Android平台给我们提供了一个SharedPreferences

2013-08-08 09:30:50 850

转载 Android 应用程序窗体显示状态操作(requestWindowFeature()的应用)

requestWindowFeature(featrueId),它的功能是启用窗体的扩展特性。参数是Window类中定义的常量。一、枚举常量 FEATURE_OPTIONS_PANEL = 0; 功能不明,参见后面的说明(默认使能)  FEATURE_NO_TITLE = 1; 无标题栏  FEATURE_PROGRESS = 2; 在标题栏上显示加载进度,例如webview加

2013-08-07 23:28:31 1177

转载 第一次创业还是失败了---分享失败的经验!!!(转一位兄弟的创业实纪)

好久没写过东西了,本来想旅行到处散散心的,但是现在上海简直是太热了,坑爹的40度啊,哪里也不想去,决定来星巴克坐坐,讲讲这一年多来的创业故事,以及分享一下创业失败经验!    记得2012年3月那会,人还在腾讯(深圳总部),有天突然考虑想换工作去上海,因为毕竟离家近,楼主是江苏人,可是当天晚上,我鬼使神差的接到了A(后来创业公司的老大)的电话,说他们准备创业,在找技术团队,有某集团的2KW

2013-08-07 22:30:42 4484 11

转载 Android延时执行的几种方法

一、开启新线程new Thread(new Runnable(){       public void run(){           Thread.sleep(2000);           handler.sendMessage(); //告诉主线程执行任务       }   }).start 此处start为报错,原因不明。二、利

2013-08-07 21:49:44 1058

转载 APK反编译后代码分析(一)

一,用jd-gui.exe等工具查看源代码。如何你不会,可以参看此文章:http://blog.csdn.net/hp_2008/article/details/8207879 可以到以下连接下载可视化反编译工具:http://download.csdn.net/detail/hp_2008/5099046二,反编译后的源代码,是乱的,看不太懂。这是因为开发者在发布

2013-08-07 21:47:59 2498

转载 APK反编译后代码分析(二)

6,一个continue对应一个back原则(switch while结构)在这种形式中,一个contiune一定是对应一个back,但一个case不一定只对应一个contiune,也有一个case对应两个或多个contiune(即back).如以下反编译后的代码: [java] view plaincopyswitch (getId

2013-08-07 21:46:41 1593

转载 Smali--Dalvik虚拟机指令语言-->【android_smali语法学习一】

分类: androidRom进化2012-12-15 22:36 6632人阅读 评论(7) 收藏 举报android反编译android反编译打包davlik寄存器语言rom移植smali插桩            最近一周在研究rom移植,所以就对Smali语言学习了一下,Smali语言其实就是Davlik的寄存器语言;Smali语言就是android的应用程序.apk通过

2013-08-07 15:06:35 1123

转载 AndroidManifest.xml文件综合详解

一,重要性AndroidManifest.xml是Android应用程序中最重要的文件之一。它是Android程序的全局配置文件,是每个 android程序中必须的文件。它位于我们开发的应用程序的根目录下,描述了package中的全局数据,包括package中暴露的组件 (activities, services, 等等),以及他们各自的实现类,各种能被处理的数据和启动位置等重要信息。 因此,

2013-08-07 12:23:22 750

转载 Android学习笔记之AndroidManifest.xml文件解析

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

2013-08-07 12:17:55 713

转载 android实现主动推送小结

推送功能,大致能用其实就这么两种,一种pull和一种push:所谓pull就是客户端做论询,定期从服务端指定接口获取数据而push就是目前较主流的,服务端主动推数据到客户端(IOS实现起来很简单) 而实现方式呢,能用其实就几种1,MQTT(IBM的一套轻量订阅) 2,http长连接(使用keep-alive技术,http1.0 需要添加此字段 

2013-08-06 22:28:23 1348

转载 构建Android Push Notification Service服务端及客户端[含代码]

终于又开始上班了,只有在值班的时候,才是我比较清闲的时候,可以静下来做自己喜欢的事情,看自己喜欢的文章,写自己喜欢的博客。在Android架构部分,几个比较难啃的骨头里面,Android Push Notification Service算一个。我想今天来解释一下她的实现以及使用。1 这个服务的必要性问题在手机的使用过程中,我们知道,正睡觉呢,突然响起了短信声,打开一看,原来是移动

2013-08-06 22:27:45 3285

转载 Android Push Notification实现信息推送使用

本文介绍AndroidPn项目实现推送的使用过程。   在上一篇文章中提到在Android中实现推送方式的解决方案,其中一个比较成熟的解决方案便是使用XMPP协议实现。而AndroidPn项目就是使用XMPP协议实现信息推送的一个开源项目。在这里给大家介绍其使用过程。   Apndroid Push Notification的特点:   快速集成:提供一种比

2013-08-06 22:25:39 783

转载 严苛模式(StrictMode)

Android 2.3提供一个称为严苛模式(StrictMode)的调试特性,Google称该特性已经使数百个Android上的Google应用程序受益。那它都做什么呢?它将报告与线程及虚拟机相关的策略违例。一旦检测到策略违例(policy violation),你将获得警告,其包含了一个栈trace显示你的应用在何处发生违例。你可以强制用警告代替崩溃(crash),也可以仅将警告计入日志,让你的

2013-08-06 21:52:55 743

转载 解读“IBM放弃Lotus品牌”

这几天发生了一件让Lotus圈内人颇为关注的一件事情,那就是IBM宣布放弃Lotus品牌。  IBM正式宣布,计划于12月14日停止使用Lotus品牌,并启动公测Notes和Domino 9.0社交版。Lotus Note是一款非常流行的协同办公系统,在大型企业尤其是跨国企业中应用非常普及,在90年代曾是相当有影响力软件品牌。  Lotus作为一款协同办公软件,其Domino/No

2013-08-06 10:41:24 2148

转载 IBM应该请我去做Domino产品设计架构师

说实话,Lotus Domino R6开始,我就对Domino的技术进步开始有些意见了。  如果你很早接触Lotus Domino/Notes,那么真正在国内大面积应用的版本起始于R4.5/4.6。  真正让我最难忘的一次Lotus Domino的升级换代是4.5/4.6升级到R5。为什么?因为那时候正值互联网技术大发展,R5一推出就赶上了这个时代,而且真正地做到了对当时主流的互联

2013-08-06 10:30:26 1707

转载 Android入门教程(五)之------第一个Android工程HelloAndroid

从这一节我们将正式进入Android编程世界,希望大家多多给我留言以及提些建议. 首先我们打开Eclipse选择左上方的菜单[File->New->Project->Android Project]双击后会出现新建Android工程对话框,如下图所示:  如果你不知道为什么这么填的话,就先模仿我这样写,具体会在以后章节中提及,建完工程后,我们会发现H

2013-08-03 07:42:15 818

转载 Android入门教程(四)之------Android工程目录结构介绍

当我们创建完Android工程如(HelloAndroid)后,展开"Package Explorer"窗口里的"HelloAndroid"项名称,可以看见如下目录结构:    res:放置应用 程序 用到的资源 文件。其包含(Drawable,layout,values等目录)。当这个目录下的文件发生变化时,src目录下面的R.java就会自动发生

2013-08-03 07:40:56 810

转载 Android入门教程(三)之------导入现有Android工程

开启Android工程 我们开启Eclipse环境来,在左上方的菜单上,选择[File->New->Project],会弹出[New Project]对话框.Eclipse是通用的剪辑环境,可根据你所安装的不同的插件而支持许多种类的工程的创建.点击[Android]资料夹下的[Android Project]对话框,点选"Browse.."按钮以选择[开启已经存在的工程](Create p

2013-08-03 07:39:21 856

转载 Android入门教程(二)之------环境搭建

Android 操作系统顶着 Google 与 Open Handset Alliance 的光环,让很多程序员在 Android 手机还没上市之前,就开始紧追着官方文档, Early SDK 版本更新,这是 IT 业界罕见的现象,因为大家都抱着 ” 不想输在起跑线上 “的心态,这也是手机发展的历史,第一次有机会让所有的程序员站在同一个起跑 开始,无论是 Java World 论坛,或是 Goog

2013-08-03 07:37:56 742

转载 Android入门前言(一)之------Android应用开发入门五问

1. Android是什么?Android 是Google开发的基于Linux平台的开源手机操作系统。它包括操作系统、用户界面和应用程序 —— 移动电话工作所需的全部软件,而且不存在任何以往阻碍移动产业创新的专有权障碍。谷歌与开放手机联盟合作开发了 Android,这个联盟由包括中国移动、摩托罗拉、高通、宏达和 T-Mobile 在内的 30 多家技术和无线应用的领军企业组成。An

2013-08-03 07:30:57 810

转载 Android SDK下载和更新失败的解决方法

最近刚换了电脑,开始搭建Android开发环境的时候,下载SDK总是会出现如下错误:[java] view plaincopyFailed to fetch URL http://dl-ssl.google.com/android/repository/addons_list-1.xml.  据说dl-ssl.goog

2013-08-02 13:09:47 782

转载 Android启动画面实现

第一种方法:启动界面作为主Activity的layout,一定时间后,启动另一个正式工作的Activity,进入工作界面;这是splash.xml布局文件的代码[xhtml] view plaincopyLinearLayout    xmlns:android="http://schemas.android.com/apk/

2013-08-02 12:38:10 1958

转载 Android Studio使用教程(二)

以下是本次Google I/O大会发布的IDE Android Studio使用教程第二篇:在 Android Studio使用教程(一)中简要介绍了Android Studio的基本使用,包括安装、新建工程、工程结构以及主题设置。今天接着讲第二篇,主要包括如下内容:从Eclipse导入工程到Android StudioEclipse工程与Android Stu

2013-08-02 12:35:26 827

转载 Android Studio使用教程(一)

今年的Google全球开发者大会虽然没有新的Android系统和设备,但是还是推出了一些不错的产品,Android Studio就是其中之一。这个基于Intellij IDEA开发的Android IDE让很多人眼前一亮,其实时编写布局文件实时预览并适配多屏的功能可以说让苦于界面布局开发的人看到了希望。代码自动提示、运行响应速度、都比Eclipse来的要好。但这次推出的版本毕竟是预览版,所以改进的

2013-08-02 12:32:58 994

转载 Ophone/Android 的UI 布局之AbsoluteLayout,RelativeLayout

AbsoluteLayout 这是一个按照绝对坐标定义的布局,由于使用绝对坐标去定位控件,因此要实现自适应界面时,应尽少使用 AbsoluteLayout 。 AbsoluteLayout 里面的控件都以layout_x 、layout_y 来定义其位置 图中的TextView01的X坐标为10px,Y坐标为10px:  RelativeLayout RelativeL

2013-08-02 12:19:56 973

空空如也

空空如也

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

TA关注的人

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