- 博客(22)
- 资源 (9)
- 收藏
- 关注
原创 Android界面右上角放ImageButton
首先说一下布局文件的道理,控件是不能置于控件之上的,控件只能置于容器之中。我们所常看见的,某图片上还有图片,这绝不是2个图片控件的叠加,而是底下的图片实际上作为了一个容器的背景图,而上面的图片可以作为控件置于该容器之中,看起来也就是图片之上有图片了。 下面就是一个"分享ImageButton"置于容器中的例子: <RelativeLayout xmlns:android
2012-02-29 11:00:03 15811
原创 Android数据存储
一.Shared Preferences :1.SharedPreferences是Android中存储简单数据的一个工具类。可以想象它是一个小小的Cookie,它通过用键值对的方式把简单数据类型(boolean、int、float、long和String)存储在应用程序的私有目录下(data/data/包名 /shared_prefs/)自己定义的xml文件中。2.SharedPrefe
2012-02-27 22:39:26 784
转载 Java开源工具:网站开发工具清单
美国程序员Jon Scott Stevens,公布了他的创业公司所使用的开发工具清单。 他的语言平台是Java,开发项目是一个网站(还未上线)。所用到的工具都是开源的,可以免费得到。 在目前的创业者之中,用Java作为网站开发语言的人似乎很少。这当然不是没有原因的,Java看上去确实不像是最便捷的网站开发工具,给人的感觉是用起来麻烦又费事。 但是不可否认的是,Java的平台很成熟
2012-02-27 20:33:04 682
转载 MyEclipse 相关有用设置
1.Fonts 字体Windows -> Preferences -> General -> Appearance -> Colors and Fonts-> Java -> Java editor text font-> Java -> Properties File editor text font-> Structured Text Edito
2012-02-25 21:29:55 1155
原创 SVN服务器端安装、配置与管理
单位在服务器上安装了SVN,方便客户端从服务器上下载、更新代码。要求配置权限才可以进行下载、更新。首先,目前安装的是SVNSERVER(访问地址类似于svn://192.168.80.18/repos/),而不是与Apache配合使用的形式(访问地址类似于http://192.168.80.18:8077/repos/),以下只对前者做了说明。 以前单位也对SVN服务器端的con
2012-02-23 13:52:48 11151
转载 Intent的几种用法
Intent 应该算是Android中特有的东西。你可以在Intent中指定程序 要执行的动作(比如:view,edit,dial),以及程序执行到该动作时所需要的资料。都指定好后,只要调用startActivity(),Android系统会自动寻找最符合你指定要求的应用 程序,并执行该程序。下面列出几种Intent 的用法显示网页:Uri uri = Uri.parse("http:
2012-02-21 14:21:41 1875
原创 intent.setFlags方法中的参数值含义
一. intent.setFlags()方法中的参数值含义:1.FLAG_ACTIVITY_CLEAR_TOP:例如现在的栈情况为:A B C D 。D此时通过intent跳转到B,如果这个intent添加FLAG_ACTIVITY_CLEAR_TOP标记,则栈情况变为:A B。如果没有添加这个标记,则栈情况将会变成:A B C D B。也就是说,如果添加了FLAG_ACTIVITY_CLEA
2012-02-21 10:30:13 93997 27
转载 Android使用命令行打APK包
接了个需求比较蛋疼的项目,用户的操作会涉及到修改源码,没办法,只好自动打包了。现贡献出Window环境下的批处理代码如下。如果觉得不方便,本人已整合了一个rar压缩包,只要将以下三个文件中开头部分的参数设置成自己本机环境上的数值,然后依次运行下面三个文件,将自动生成一个已签名(图个方便我使用了signer.jar)可安装的out.apk。 step1_R.java_any.clas
2012-02-20 13:47:51 1850 1
原创 Android各分辨率机器怎样使用同一版本apk
目前的项目针对800*480,480*320,320*240三种分辨率发布了3种版本,颇为不便,市场上应用的下载都是一个版本自适应于各个分辨率的。那么,怎样做才能使各分辨自适应于同一版本呢? 其实非常简单,只要在项目的res目录下建立drawable-hdpi,drawable-mdpi,drawable-ldpi分别用来存放高、中、低分辨率的图片,再建立layout-hdpi,
2012-02-17 15:26:31 3607
转载 两分钟让你彻底明白Activity生命周期
大家好,今天给大家详解一下Android中Activity的生命周期,我在前面也曾经讲过这方面的内容,但是像网上大多数文章一样,基本都是翻译Android API,过于笼统,相信大家看了,会有一点点的帮助,但是还不能完全吃透,所以我今天特意在重新总结一下. 首先看一下Android api中所提供的Activity生命周期图(不明白的,可以看完整篇文章,在回头看一下这个图,你会明
2012-02-17 12:25:03 1083
原创 Android应用apk的调试模式签名和发布模式签名
一般从项目的bin目录下拷贝的apk是调试模式签名,在发布时往往不被通过,例如在联想开发社区会报错"校验签名信息异常,不允许android debug签名apx包"。 《Android签名详解》全文摘录如下,红色部分为重点或注释: 在Android 系统中,所有安装 到系统的应用程序都必有一个数字证书,此数字证书用于标识应用程序的作者和在应用程序之间建立信任关系
2012-02-16 14:41:53 13525 6
转载 一步步教你用Android Google Map
http://tech.it168.com/a2011/0218/1158/000001158627.shtml
2012-02-16 13:47:23 854
原创 LBS那些事儿
Android操作系统平台很容易跟Google其他应用如Google地图整合。在Android应用中,如果能在其中加入Google地图,则会为你的应用增添强大的功能,目前不少LBS应用(基于地理位置的应用)就是充分将移动跟地图结合起来。在下文中,将一步步介绍如何将Google地图结合到你的Android应用中:http://tech.it168.com/a2011/0218/1158/000001
2012-02-16 13:32:50 695
原创 Activity那些事儿
1.Android在运行时,正常情况下,Activity的切换其实是将运行过的Activity压入栈中,每创建一个Activity就向栈中压入该Activity;当点击返回键的时候会销毁当前Activity,即将当前Activity从栈顶删除,接着显示栈中的第二个Activity(也即现在的栈顶Activity)。【注意:点击返回键是会destroy掉当前Activity的,而不是再将该Activ
2012-02-15 16:38:36 1558
原创 Android实现欢迎页:在onCreate方法中两次调用setContentView
首先,要知道,setContentView方法的用途就是加载布局文件。 在做Android开发的时候,有时候需要在一个Activity的里面调用两次setContentView方法。比如在应用启动的时候,开始显示欢迎界面,在显示欢迎界面的同时,进行后台数据的处理,等到后台数据准备好了,才显示真正的应用界面。这样的做法不会让使用者有突兀的感觉。反之,应用已启动就显示真正的应用界面,
2012-02-14 15:05:59 7695 2
原创 面试那些事儿
--京东面试考题:1.说说值对象与引用对象的区别? 2.谈谈你对反射机制的理解及其用途? 3.ArrayList、Vector、LinkedList的区别及其优缺点?HashMap、HashTable的区别及其优缺点? 3.列出线程的实现方式?如何实现同步? 4.sql题,是一个图表,具体忘了 5.列出至少五种设计模式?用代码或UML类图描述其中两种设计模式的原理? 6
2012-02-14 13:05:58 1530 2
原创 Android中提示消息的应用
1.最简单的Toast应用:打印提示消息,可用在各触发事件中作为调试使用,代码如下 Toast.makeText(this, "这里输入提示消息!", Toast.LENGTH_SHORT).show(); 2.不过我们还可以进一步定义各种各样的toast,代码、布局文件和效果如下package com.loulijun.mytoasts; import com.lo
2012-02-14 09:09:14 3416
原创 Android项目代码导入eclipse环境后的问题解决
1.项目代码导入eclipse开发环境后,报错如下:Android requires compiler compliance level 5.0 or 6.0. Found '1.7' instead. Please use Android Tools > Fix Project Properties.解决方法:右键工程->Android Tools -> Fix Project Prop
2012-02-13 14:47:37 3535
原创 技术开发の语录文摘
设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。设计模式是每一个架构师所必备的技能之一。23种几乎涵盖了面向对象设计过程中所有问题的解决方案的设计模式:1.单例模式 2.工厂方法模式 3.抽象工厂模式 4.模版方法模式 5.建造者模式 6.代理模式 7.
2012-02-10 11:42:33 939
转载 java.net.URL处理中文URL,导致java.io.FileNotFoundException的解决!
java.net.URL处理中文URL,导致java.io.FileNotFoundException描述: URL url = new URL("http://***/中国.doc"); HttpURLConnection conn = (HttpURLConnection) url.openConnection(); 执行以上代码时,会报java.io.FileNotFo
2012-02-09 15:58:02 8268
转载 MyEclipse注册码
MyEclipse Blue Edition Version: 6.5.0.Blue Milestone-1 注册码:现在为懒人提供一个:) name: steven key: fLR8ZO-655444-676786523523712 如果你是一个勤奋的人 则用java编译器编译: import java.text.DecimalFormat;
2012-02-06 12:34:24 680
SurfaceView示例2
2014-12-22
surfaceview动画示例
2014-12-21
AIDL和远程Service调用实现音乐播放器
2013-12-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人