`
文章列表
效果图挺恶心,哈哈哈! [img] [/img] 布局文件就一个Button <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" an ...

图片简单放大

先上效果图: [img] [/img] 布局文件: main.xm <?xml version="1.0" encoding="utf-8"?> <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_heigh ...

MapView学习Demo2

main.xml: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" ...

MapView学习Demo1

工程结构图: [img] [/img] 效果图: [img] [/img] main.xml <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent ...

Google API key申请

Eclipse:  window->preferences->android->build 把Default debug keystore 里的复制出来 我的是: C:\Documents and Settings\Administrator\.android\debug.keystore 然后把这个路径放在下面的“”里面 keytool -list -alias androiddebugkey -keystore "" -storepass android -keypass android 放好后是这样的: keytool -list -alias ...
从相册获取头像和用照相机拍照获取 @Override public void onClick(View v) { switch (v.getId()) { // 返回按钮 case R.id.btn_left: break; // 完成按钮 case R.id.btn_right: registerService(); break; // 到相册获取照片 case R.id.btn_register_goto_xiangce: Intent intent3 = new Intent(Intent.ACTION_ ...
今天在研究context的时候,对application和activity context有了一定的了解,下面是从网上复制过来的资料,          Application context和Activity context的区别:     这是两种不同的context,也是最常见的两种。第一种中context的生命周 ...
效果图: [img] [/img] /res/layout/main.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res/com.ql.app" android:orientation="vert ...
点击前效果: [img] [/img] 点击后效果: [img] [/img] /res/layout/main  : <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill ...
这是个简答的问题,但是出现的地方有很多种,其实一共就这两种解决方法,多余的不说,直接说解决方法。1 当项目中遇到时: 项目丢失了default.properties这个文件导致的,从别的项目中拷贝一个过来,修改成对应的target即可 2 当eclipse遇到时: eclipse版本不兼容adt,导致adt没有下载完全,但eclipse只是禁用了这个adt没有把它卸载掉,"Help" -> "Software Updates" -> "Manage Configuration" Android的开发插件,单击选择之后,在右边 ...
最近刚刚配置了新机器,将原来的代码放在eclipse上执行,总会出现Remove '@override' annotation,如果要一个个手动删除相当麻烦,最后在网上找了一下原因原来是编译器版本的问题。     @override:表示一个方法声明打算重写超类中的另一个方法声明。如果方法利用此注释类型进行注解但没有重写超类方法,则编译器会生成一条错误消息。     问题原因:Java 1.5的编译器默认对父类的方法进行覆盖,采用@Override进行说明;但1.6已经扩展到对接口的方法;所以如果还是以Java 1.5的编译器来编译的话,会出现错误。     解决办法如下:     在e ...
文章来源:http://www.bangchui.org/simple/?t20748.html 作为Android应用开发者,不得不面对一个尴尬的局面,就是自己辛辛苦苦开发的应用可以被别人很轻易的就反编译出来。Google似乎也发现了这个问题,从SDK2.3开始我们可以看到在android-sdk-windows\tools\下面多了一个proguard文件夹  proguard是一个java代码混淆的工具,通过proguard,别人即使反编译你的apk包,也只会看到一些让人很难看懂的代码,从而达到保护代码的作用。 下面具体说一说怎么样让SDK2.3下的proguard.cfg文件起作用。 ...
在Eclipse中使用ADT开发Android很方便,但也有些不如意的地方,如XML文件的格式化效果就很不理想。默认情况下,使用ADT的可视化界面布局,自动生成的xml文件中,一个控件的配置全动挤到一行上(效果如下所示),阅读、修改起来都很不方便 例如: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientatio ...
一:Adapter优化 什么是Adapter,可以先看看我的上一篇文章,Android开发——说说Adapter那点事 Adapter与View的连接主要依靠getView这个方法返回我们需要的自定义view。ListView是Android app中一个最最最常用的控件了,所以如何让ListView流畅运行,获取良好的用户体验是非常重要的。对ListView优化就是对Adapter中的getView方法进行优化。09年的Google IO大会给出的优化建议如下: @Override public View getView(int position, View convertView, Vi ...
Android的虚拟机Dalvik 介绍 随着上周Google的Android SDK的发布,关于它的API以及在移动电话领域所带来的预期影响这些方面的讨论不胜枚举。不过,其中的一个话题在Java社区是一石激起千层浪,这就是Android平台的基础——Dalvik虚拟机 ...
Global site tag (gtag.js) - Google Analytics