- 博客(35)
- 资源 (16)
- 收藏
- 关注
转载 Android开发者指南(9) —— ProGuard
前言 本章内容为开发者指南(Dev Guide)/Developing/Tools/ProGuard,本章内容为"混淆器",版本为Android3.0 r1,翻译来自:"Jim",欢迎与他交流:"litaojun@gmail.com",再次感谢"Jim" !期待你一起参与翻
2011-08-31 18:58:25 423
转载 Android 调用相册 拍照 实现系统控件缩放 切割图片
android 下如果做处理图片的软件 可以调用系统的控件 实现缩放切割图片 非常好的效果 今天写了一个demo分享给大家 嘿嘿。 package cn.m15.test; import java.io.ByteArrayOutputStream; i
2011-08-31 15:16:49 609
转载 JS复制各种链接
通过文档的查找,以及源码的观察,发现android的 GPU信息需要通过opengl 来获取,android framwork层提供GL10来获得相应的参数,而GL10要在使用自定义的View时才可以获得,因此给出以下是获得gpu信息的 例子1.class DemoRe
2011-08-31 14:15:48 522
转载 android获得系统GPU参数 gl.glGetString
通过文档的查找,以及源码的观察,发现android的 GPU信息需要通过opengl 来获取,android framwork层提供GL10来获得相应的参数,而GL10要在使用自定义的View时才可以获得,因此给出以下是获得gpu信息的 例子:1.class D
2011-08-31 14:12:54 2532
转载 android的内存分配机制
ashmem是android的内存分配/共享机制,在dev目录下对应的设备是/dev/ashmem,相比于传统的内存分配机制,如malloc、 anonymous/named mmap,其好处是提供了辅助内核内存回收算法的pin/unpin机制。ashmme的典型用法是先打开
2011-08-31 13:59:05 1779
转载 Android如何防止apk程序被反编译
作为Android应用开发者,不得不面对一个尴尬的局面,就是自己辛辛苦苦开发的应用可以被别人很轻易的就反编译出来。Google似乎也发现了这个问题,从SDK2.3开始我们可以看到在android-sdk-windows\tools\下面多了一个proguard文件夹
2011-08-30 18:47:13 561
转载 HTC Android手机刷机详细全教程
Android手机有很多定制ROM,看着Android 2.2和Android2.1ROM四处发布,你是否也会心痒痒,想刷机呢。当你想要进行刷机的时候,是否因为复杂的教程和操作命令让你头疼并最终放弃刷机呢。鉴于很多人不会DOS命令,机锋网整理出了最简单、最易懂的Fastboot
2011-08-29 13:00:10 2826
转载 servlet2.5/jsp2.1的新特征
servlet 2.5 2005年9月26日,Sun公司和JSR154的专家组发布Servlet API的一个新的版本。在一般情况下,一个JSR的新版本仅仅包括对以前少数有名无实的规范进行去除更新。但这次,新版本中增加新的特征和变化,他们对Servlets的产生重要影响,
2011-08-28 16:12:56 1350
转载 android UI进阶之弹窗的使用(2)--实现通讯录的弹窗效果
相信大家都体验过android通讯录中的弹窗效果。如图所示:android中提供了QuickContactBadge来实现这一效果。这里简单演示下。首先创建布局文件:view plainxml v
2011-08-27 21:21:25 1185
转载 android UI进阶之用gallery实现可滑动的Tab
今天还是来讲下Tab的实现。android自带的Tab在有比较多条目的时候会显得非常挤,这样不仅不美观,更加影响操作。如果Tab能做成左右滑动的,那就非常好了。其实实现这种效果并不难,而且方法也不少。今天给大家介绍下用gallery这个组件来实现的方法。 首先我们需要写G
2011-08-27 08:47:13 1001
转载 android UI进阶之android中隐藏的layout 抽屉的运用
最近在写一个应用,想把设置页面和应用页面放在一起,这样就能实现用户可以实时看到自己的设置对UI的影响,从而更方便的设置用户喜欢的界面。想了一段时间,发现用slidingDrawer这个控件可以实现这个效果。也就是一个抽屉。拉开抽屉,占据半个屏幕,另外半个屏幕还是显示应用页面。效果
2011-08-27 08:33:05 373
转载 java获取本机网卡的MAC地址
软件项目或者产品有时候会用到本机网卡的物理MAC地址,例如结合MAC地址进行登录验证等等,当然这种项目一般在局域网内运行,能相对提高系统的安全性。 下面列出了java读取MAC地址的工具方法,可以读取windows和非windows操作系统(linux,unix)下的MA
2011-08-26 09:19:05 525
转载 java 获取客户端ip mac地址
最近做一个安全系统,需要对用户的 ip 和 mac 地址进行验证,这里用到获取客户端ip和mac地址的两个方法,留存。1.获取客户端ip地址( 这个必须从客户端传到后台):jsp页面下,很简单,request.getRemoteAddr() ;因为系统的VIew层
2011-08-26 09:12:31 542
转载 java中使用MD5进行加密
在各种应用系统的开发中,经常需要存储用户信息,很多地方都要存储用户密码,而将用户密码直接存储在服务器上显然是不安全的,本文简要介绍工作中常用的 MD5加密算法,希望能抛砖引玉。(一)消息摘要简介 一个消息摘要就是一个数据块的数字指纹。即对一个任意长度的一个数据块进行
2011-08-26 09:00:23 357
原创 Java实现MD5加密解密类
Java实现MD5加密以及解密类,附带测试类,具体见代码。MD5加密解密类——MyMD5Util,代码如下:package com.zyg.security.md5; import java.io.UnsupportedEncodingException;
2011-08-25 18:05:45 585
原创 反编译Apk得到Java源代码
工具下载:需用到dex2jar和JD-GUI这2个工具dex2jar下载地址:http://laichao.googlecode.com/files/dex2jar-0.0.7-SNAPSHOT.zipJD-GUI下载地址: windows版JD-GUI:htt
2011-08-25 17:19:45 434
原创 Android 动画框架详解,第 2 部分
简介: 这是由两部分组成的 Android 动画框架详解的第二部分实例篇。在阅读本篇之前,建议您首先阅读本系列的第一部分 Android 动画框架详解之原理篇。原理篇详细介绍了 Android 动画框架的实现原理,同时介绍了一个绕 Y 轴旋转的动画示例。本篇是在原理篇的基础上介绍
2011-08-23 13:38:24 424
原创 Android 动画框架详解,第 1 部分
简介: Android 平台提供了一套完整的动画框架,使得开发者可以用它来开发各种动画效果。Android 动画框架详解由原理篇和实例篇两部分组成。本文是第一部分原理篇,主要分析 Tween 动画的实现原理, 最后简单介绍在 Android 中如何通过播放 Gif 文件来实现动画
2011-08-23 13:37:22 735
原创 Google Guava Collections 使用介绍
简介: Google Guava Collections 是一个对 Java Collections Framework 增强和扩展的一个开源项目。由于它高质量 API 的实现和对 JDK5 特性的充分利用,使得其在 Java 社区受到很高评价。笔者主要介绍它的基本用法和功能特性
2011-08-23 13:15:12 852
原创 android权限大全
android.permission.ACCESS_CHECKIN_PROPERTIES允许读写访问”properties”表在checkin数据库中,改值可以修改上传( Allows read/write access to the “properties” table in
2011-08-23 12:46:03 466
原创 Android获取本机IP地址(不是localhost)和MAC的方法
这个方法在摩托罗拉里程碑上测试通过。功能是获取本机的IP和MAC地址。首先新建一个工程,修改AndroidManifest.xml文件增加用户权限,如下。 view plainuses-permission android:nam
2011-08-23 11:03:48 540
原创 Java引用对象SoftReference WeakReference PhantomReference
Java平台引用一、创建类MyDate:public class MyDate extends Date { /** Creates a new instance of MyDate */ public MyDate() { }
2011-08-23 10:42:59 428
原创 Java 序列化的高级认识
引言将 Java 对象序列化为二进制文件的 Java 序列化技术是 Java 系列技术中一个较为重要的技术点,在大部分情况下,开发人员只需要了解被序列化的类需要实现 Serializable 接口,使用 ObjectInputStream 和 ObjectOutputStre
2011-08-21 01:06:42 514
原创 Android多点触控开发原理
Android多点触控在本质上需要LCD驱动和程序本身设计上支持,目前市面上HTC、Motorola和Samsung等知名厂商只要使用电容屏触控原理的手机均可以支持多点触控Multitouch技术,对于网页缩放、手势操作上有更好的用户体验。 在Android平台上事件均使用了Mo
2011-08-19 10:18:53 693
转载 Android入门第十五篇之ActivityGroup + GridView 实现Tab分页标签
很多客户端软件和浏览器软件都喜欢用Tab分页标签来搭建界面框架。读者也许会马上想到使用TabHost 与 TabActivity的组合,其实最常用的不是它们,而是由GridView与ActivityGroup的组合。每当用户在GridView选中一项,ActivityGroup就
2011-08-18 16:57:30 587
转载 Android Uri、UriMatcher、ContentUris详解
1.Uri通用资源标志符(Universal Resource Identifier, 简称"URI")。Uri代表要操作的数据,Android上可用的每种资源 - 图像、视频片段等都可以用Uri来表示。 URI一般由三部分组成:访问资源的
2011-08-18 15:13:16 501
原创 android android:gravity 和 android:layout_Gravity属性
在进行UI布局的时候,可能经常会用到 android:gravity 和 android:layout_Gravity 这两个属性。 关于这两个属性的区别,网上已经有很多人进行了说明,这边再简单说一下。 (资料来自网络)
2011-08-18 15:09:18 517
原创 预防Android内存泄露
对于很多处理图形相关的Android开发者来说,大的Bitmap对象可能直接导致软件崩溃,Android平台如何防止内存泄露呢? 目前来说Android设备的RAM可能差距比较大,很多低端配置的256MB RAM或512MB RAM由于运行了太多的后台任务或htc Sense
2011-08-18 09:58:32 364
原创 实现 Android 应用在开机时自启动
如果您在开发一个需要实时更新数据的应用程序,当有新的数据的时候提醒用户查看新的数据,那么您需要在后台开起一个Service,然后实时的去网 络上获取数据,但是如果用户关机重启,您的Service可能就消失了!那么怎么样保证开机后你的Service还活跃的在用户的手机里偷偷的从
2011-08-18 09:48:46 418
原创 android:shape的使用
Android中常常使用shape来定义控件的一些显示属性,今天看了一些shape的使用,对shape有了大体的了解,稍作总结:先看下面的代码:复制到剪贴板 XML/HTML代码shape> solid andr
2011-08-18 09:47:02 501
原创 扩展 JDT 实现自动代码注释与格式化
引言源代码注释是对代码的解释和说明。代码注释可以有效帮助程序员规划未完成的代码任务,减少阅读和理解陈旧代码的时间成本,辅助定位可能产生错误的代码等,尤其在开发人员流动较大的情况下,代码注释的良莠直接关系到工作交接的执行效率甚至整个开发周期的时间和质量控制。清晰的代码编程规范和
2011-08-17 19:40:02 2152
原创 Android异步加载图像小结
在学习"Android异步加载图像小结"这篇文章时, 发现有些地方没写清楚,我就根据我的理解,把这篇文章的代码重写整理了一遍,下面就是我的整理。下面测试使用的layout文件:<LinearLayout xmlns:android="http://sch
2011-08-17 17:14:45 521
原创 Android,开源还是封闭?
满大街都在谈论Android。它是当红炸子鸡。许多人觉得,iPhone将受到它的强力挑战。我也曾经对它充满了期待,但是后来的事态发展,令我改变了看法。前几天,我就在网志上写了自己的担忧:“首先,Android应用程序只能用java语言开发,莫非所有的应用程
2011-08-17 14:34:32 336
转载 Java 7 新特性
“举世瞩目”的java 7近日发布,oracle网站上列出了java 语言的新特性 http://www.oracle.com/technetwork/java/javase/jdk7-relnotes-418459.html,最近出差,晚上闲来无事,将这些java语言的新特
2011-08-11 23:57:12 407
转载 android面试题整理
什么是Activity?答:通俗一点说Activity就是一个界面,这个界面里面可以放置各种控件。我们可以将其和WPF对比起来看。WPF中的界面是用xaml来表示的,Activity的界面也是用xml文件表示的,放置在res->layout下面。xaml对应的后台文件是一
2011-08-02 22:30:26 901
图书管理系统 JavaSE版本
2011-06-22
MyEclipse语言互换工具1.5
2011-06-20
hibernate_annotation_zh_CN文档
2011-06-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人