- 博客(32)
- 资源 (27)
- 收藏
- 关注
转载 Android 利用【Hierarchy Viewer 】 工具学习别人的UI设计
在Android 工具栏里面,地址:D:\Program Files\android-sdk-windows\tools 目录下打开此工具此工具名为:层级观察器本篇文章将教大家如何利用层级观察器查看和优化自己的UI层次关系或者看别人应用程序UI的布局结构,双击该处理文件,显示如下 图:左边为设备列表名称,如果你开启多个设备将会一一列出你当前运行的设备,包括
2013-05-20 15:29:32 1941
原创 Android Studio常用快捷键
\item Ctrl+P 查看变量参数信息,也就是看变量是哪种类型 \item Ctrl+B 查找该变量的定义位置。 \item Ctrl+Q 查找快速文档,即在另外一个窗口中打开其声明 \item Alt+Shift+C 查看工程最近更改的地方 \item Ctrl+space 自动完成代码 \item Ctrl+shift+Enter 自动填充表达式如
2013-05-20 13:01:34 15378 2
原创 Android Studio开发界面自定义,更有利于开发
自从Android Studio开发以来,由于字体设置大小,总觉得看代码写代码费力,有时在电脑旁呆久了觉得眼睛疼,所以把编译器的字体设置了一下,具体过程如下:File---->Settings---->IDE Settings----->Editor---->Colors&Fonts----->Font进入如下页面Line space 是两行代码之间的间隔。最终结果图
2013-05-17 10:50:46 7856 1
原创 Android Studio界面设置
第单击工具栏上的“设置”标记出现设置对话框架,在设置对话框中找到appearance.主题设置成“Darcula”即可。最终结果如下:
2013-05-16 13:02:57 16413 1
原创 Google推出Android Studio,最新Android Studio下载
Android Studio 是一个全新的 Android 开发环境,基于 IntelliJ IDEA. 类似 Eclipse ADT,Android Studio 提供了集成的 Android 开发工具用于开发和调试,在 IDEA 的基础上,Android Studio 提供:软件下载地址:http://developer.android.com/sdk/installing/s
2013-05-16 12:06:13 8080 2
转载 Android图像处理之Bitmap类
Bitmap是Android系统中的图像处理的最重要类之一。用它可以获取图像文件信息,进行图像剪切、旋转、缩放等操作,并可以指定格式保存图像文件。本文从应用的角度,着重介绍怎么用Bitmap来实现这些功能。 一、Bitmap的生成1.1 BitmapFactory decode出Bitmap Bitmap实现在android.graphics包中。但是Bitm
2013-05-10 15:07:58 925
转载 android Bitmap用法总结
1、Drawable → Bitmappublic static Bitmap drawableToBitmap(Drawable drawable) {Bitmap bitmap = Bitmap.createBitmap(drawable.getIntrinsicWidth(),drawable.getIntrinsicHeight(),draw
2013-05-10 15:01:12 821
转载 常用RSS阅读器评测
本文是一个知识普及文章,主要讲述RSS阅读器的主要作用和常见用途,如果你已经熟悉了解RSS阅读器,请忽略本文,如果你一直使用浏览器阅读信息,那么请尝试一下RSS阅读器,你可以看到自己的阅读习惯可能会或多或少发生改变。 RSS的基本概念 什么是RSS,RSS是在线共享内容的一种简易方式(也叫聚合内容,Really Simple Syndication)。网站提供RSS输出有利于让
2013-05-08 21:11:35 1104 1
转载 防止java反编译的一些常用方法
常用的保护技术由于Java字节码的抽象级别较高,因此它们较容易被反编译。本节介绍了几种常用的方法,用于保护Java字节码不被反编译。通常,这些方法不能够绝对防止程序被反编译,而是加大反编译的难度而已,因为这些方法都有自己的使用环境和弱点。1. 隔离Java程序 最简单的方法就是让用户不能够访问到Java Class程序,这种方法是最根本的方法,具体实现有多种方式。例如,开
2013-05-08 20:36:22 955
转载 android反编译工具总结
序:总结反编译主要的目的在于学习。利用反编译进行相关的汉化或修改,都是不道德的!大家都知道,将apk文件解压后有两部分文件需要处理,一种是xml文件,另一种一个dex文件(.dex),我们可以从.dex文件中得到.class,利用后者再得到大家垂涎已久的java文件。下面分别针对这三种格式的文件进行反编译处理;1.对xml文件进行包的解析,一般有两种方式:apktool(推荐)
2013-05-08 20:22:14 834
转载 Android学习笔记之反编译工具介绍及下载(Class文件反编译,xml文件反编译整理)
最近在网上查了一些Android文件反编译工具,供大家参考。1.CLASS文件反编译工具:XJAD 2.xml文件工具AXMLPrinter2.jar将它放到android-sdk-windows-1.5_r3\tools文件夹中运行cmd,进入tools目录,运行java -jar AXMLPrinter2.jar main.xm
2013-05-08 17:41:18 747
转载 Android读写文件
一、 从resource中的raw文件夹中获取文件并读取数据(资源文件只能读不能写)String res = ""; try{ InputStream in = getResources().openRawResource(R.raw.bbi); //在\Test\res\raw\bbi.txt, int length = in.availa
2013-05-07 15:38:46 532
转载 Android学习十九:ContentProvider初步
一、Content Provider基本概念 1、ContentProvider为存储和获取数据提供了统一的接口。ContentProvide对数据进行封装,不用关心数据存储的细节。使用表的形式来组织数据。2、使用ContentProvider可以在不同的应用程序之间共享数据。 3、Android为常见的一些数据提供了默认的ContentProvider(包括音频、
2013-05-07 11:12:18 708
转载 Android之Services
【Services】 一个Service是一个应用程序组件,它能完成长时间运行的操作在后台,并且不提供用户接口。另一个应用程序组件能开启一个service并且它将继续运行在后台即使用户转换到另一个应用程序。额外的,一个组件可以被绑定到一个service来和它交互甚至完成进程间通信。例如,一个service可能操作网络带伤、播放音乐、执行I/O或和一个content provider交互,
2013-05-07 10:49:55 719
转载 Android 中的BroadCastReceiver
BroadCastReceiver 简介 (末尾有源码)BroadCastReceiver 源码位于: framework/base/core/java/android.content.BroadcastReceiver.java 广播接收者( BroadcastReceiver )用于接收广播 Intent ,广播 Intent 的发送是通过调用Context.sendBroadca
2013-05-07 09:44:37 534
转载 基础总结篇之五:BroadcastReceiver应用详解
問渠那得清如許?為有源頭活水來。南宋.朱熹《觀書有感》据说程序员是最爱学习的群体,IT男都知道,这个行业日新月异,必须不断地学习新知识,不断地为自己注入新鲜的血液,才能使自己跟上技术的步伐。今天我们来讲一下Android中BroadcastReceiver的相关知识。BroadcastReceiver也就是“广播接收者”的意思,顾名思义,它就是用来接收来自系统和应用中的
2013-05-07 09:42:18 624
转载 Android拓展系列(2)--Git使用
git是免费的开源的分布式的版本控制系统。我说的直白点,要强调的点是每个git clone下来的版本库都是一个完整的版本库,包括所有的历史记录和版本信息,不需要依赖网络,这点在使用的过程中你一定会有感触,git不是盖的。git很快,但是这点我没有大的感觉;git易于使用,相对svn而言,我不觉得git比之简单,但是总体来说git还是比较容易的,尤其是服务器端的部署非常简易。本文
2013-05-06 19:36:58 529
转载 收集的android开发文章教程等资源
实用Android开发工具和资源精选 http://www.starming.com/g.php?u=74_8528 Android Quick Tip: Using the Quick Contact Badge 使用快捷 http://www.starming.com/g.php?u=74_8521 Android SDK: Introduction to Gestures 手势 ht
2013-05-06 17:07:33 746
转载 Android应用开发笔记(12):Android应用的自动升级、更新模块的实现
我们看到很多Android应用都具有自动更新功能,用户一键就可以完成软件的升级更新。得益于Android系统的软件包管理和安装机制,这一功能实现起来相当简单,下面我们就来实践一下。首先给出界面效果:1. 准备知识 在AndroidManifest.xml里定义了每个Android apk的版本标识:[xhtml] view plaincopy
2013-05-06 17:02:24 689
转载 Android应用开发笔记(10):制作自定义背景Button按钮、自定义形状Button的全攻略
在Android开发应用中,默认的Button是由系统渲染和管理大小的。而我们看到的成功的移动应用,都是有着酷炫的外观和使用体验的。因此,我们在开发产品的时候,需要对默认按钮进行美化。在本篇里,笔者结合在应用开发中的经验,探讨一下自定义背景的按钮、自定义形状按钮的实现方法。首先看实现效果截图:自定义背景的按钮目前有2种方式实现,矢量和位图。1. 矢量
2013-05-06 16:55:28 828
转载 Android开发入门之路
作者:温老师,华清远见3G学院讲师上次写了一篇文章,谈了谈《Android开发的入门之路》。在那篇文章中,对Android的市场情况谈了谈自己的看法,也对如何学习Android开发提了一些建议。限于篇幅,上次的文章中,对Android的学习没有做太多的说明,今天就这个话题,结合华清远见的“3G Android系统开发就业班”课程再展开谈谈。在讨论Android学习之前,我们先来关心一下从上
2013-05-06 16:30:20 650
转载 从Android界面开发谈起
这篇文章没有打算有一个很好的逻辑去介绍android的某个方面,全盘大致上就是我接触、了解android的ui开发后到现在的一些感想以及个人理解吧! 全文可能会涉及到java、android开发、android源码研究、设计模式等各方面的初级知识,属于典型的杂侃天下,深入研究还需要各位和我一起给力、加油了! 好了,废话少说,开动! 一、楔
2013-05-06 16:25:36 835
转载 android反编译工具总结
序:总结反编译主要的目的在于学习。利用反编译进行相关的汉化或修改,都是不道德的!大家都知道,将apk文件解压后有两部分文件需要处理,一种是xml文件,另一种一个dex文件(.dex),我们可以从.dex文件中得到.class,利用后者再得到大家垂涎已久的java文件。下面分别针对这三种格式的文件进行反编译处理;1.对xml文件进行包的解析,一般有两种方式:apktool(推荐)
2013-05-06 14:48:17 606
转载 Android Activity 生命周期的透彻理解
说来惭愧,虽然已经做了一年多的android开发,但是最近被人问起activity的生命周期的时候,却感觉自己并不能很自信很确定的回答对方的问题,对activity的生命周期的理解还不透彻啊。 既然发现了问题,那咱就得解决问题,不就个生命周期,能有多复杂。 首先看看android developers 网上的activity的生命周期图: acti
2013-05-03 17:03:35 552
转载 手机共享电脑网络的方法
你需要准备的:①:一台用网线上网的Windows7系统的笔记本电脑(或有外置无线网卡的台式机)②:确保笔记本的无线网络功能打开【注意1】:XP也可以共享无线网络,只是安卓2.2之前不支持XP的AD-HOC(需要补丁破解)【注意2】:Connectify(只支持win7)和Bzeek(支持win7和XP)也可实现共享,可以自己去搜教程,XP系统建议用Bzeek(安卓手机请自行百度XP
2013-05-02 20:43:21 1182
转载 Android Permission denied 错误 ( 附Android权限大全 )
java.net.SocketException: Permission denied (maybe missing INTERNET permission)这是一个经典错误, Socket不能对外连接,错误不会被报出,调试的时候,能看到Exception, 这个Exception会有很多变体。Android默认不允许访问网络,所以,在AndroidManifest.xml中,需要
2013-05-02 17:12:47 2389
转载 java.net.ConnectException: localhost/127.0.0.1:8080 - Connection refused
android手机做下载文件时,报了如下异常: java.net.ConnectException: localhost/127.0.0.1:8080 - Connection refused 报错在这一段代码 Java代码 URL url = new URL("http://localhost:8080/mp3/resource.xml"); URLCon
2013-05-02 17:03:09 1707
转载 android解析服务器发过来的XML代码
//连接服务器 public static InputStream openConn(String path) { HttpURLConnection uc; URL url; InputStream is = null; try { url = new URL(path);
2013-05-02 16:14:06 656
转载 Eclipse中配置Tomcat
看看我的配置步骤吧。1,Eclipse的安装。这个是从Eclipse的官方网站下载的。不用教吧,下载后exe文件执行安装。我的版本是,Eclipse SDKVersion: 3.7.22,下载一个tomcat,从apache的官方网站上下载一个,我下的是,7.x版本,文件名为:apache-tomcat-7.0.20.exe地址http://
2013-05-02 15:25:08 526
转载 Android企业级程序完全退出的解决方案
一、问题描述 在平常开发的过程中可以发现,很多开发者对于程序的退出都没有去认真的解决。一般要么是一个简单的finish(只是退出当前的activity),要么是其他的方法,比如: 1、第一种方法:首先获取当前进程的id,然后杀死该进程: android.os.Process.killProcess(android.os.Process.myPid
2013-05-02 14:29:54 551
转载 Android 如何监听返回键,弹出一个退出对话框
Android 如何监听返回键点击事件,并创建一个退出对话框,防止自己写的应用程序不小心点击退出键而直接退出。自己记录下这个简单的demo,备用。注:如下代码当时是从网上copy过来的,现在忘了它出自哪个原作者了,在此说声抱歉。源码如下:[html] view plaincopypublic class BackKey
2013-05-02 13:27:19 2807
转载 基于Github参与eoe的开源项目指南
Github是一个非常棒的项目托管网站,基于Git的原理,让我们可以非常方便的多人协作参与到开源项目里来,前几日eoe把android客户端开源了,看到不少同学非常积极的参与进来或者想参与进来,但是不是很熟悉Git或Github,有不少困惑和疑问,我这里写一篇如何基于Github参与eoe开源项目的指南。注:Git的理念和基本操作和推荐的使用方式我就不详细说了,大家可以参考诸如git-
2013-05-01 12:31:43 1297
head_first_python
2013-08-04
C++设计模式 23种设计模式
2012-11-02
高质量程序设计指南.C.C语言第三版
2012-10-02
高质量程序设计指南_C++_C语言
2012-10-02
C++面向对象多线程编程
2012-08-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人