随笔分类 - Android开发
摘要:转自:http://www.chenwg.com/android/android%E5%A4%8D%E5%88%B6assets%E7%9B%AE%E5%BD%95%E4%B8%8B%E7%9A%84%E5%9B%BE%E7%89%87%E5%88%B0%E5%86%85%E5%AD%98.html有些Android应用需要一些初始化数据,但是考虑到国内这种龟速网络和高昂的网络流量费用,可以将这些初始化数据存在数据库中,有时遇到图片的情况下,可以在初始化的阶段将assets目录下的图片复制到内存中。下面是我实现的一个方法:123456789101112131415161718192021222
阅读全文
摘要:转自:http://www.chenwg.com/android/%E5%87%A0%E4%B8%AAandroid%E4%BA%91%E6%B5%8B%E8%AF%95.html现在国内国外都有一些公司在做Android云测试,也就是你上传你的apk上去,然后它会自动在多种机型上测试,这样一方面减少我们的成本(不然你买真机都买穷你了),又很方面,有截图等。下面介绍几个Android云测试。国内:1.testin云测试,前阵子和各大Android开发社区搞过不少活动,用过几次,效果还不错,网址是:http://www.testin.cn;2.百度云测试,没用过,不过百度推出的应该不会太差吧。网
阅读全文
摘要:转自:http://www.chenwg.com/android/actionbarsherlock%E4%BD%BF%E7%94%A8%E6%95%99%E7%A8%8B.htmlAndroid3.0开始就提供了ActionBar,这让Android的用户体验强了好多,但是这个ActionBar在Android3.0以下是不支持的,谷歌也没推出什么解决方案,不过呢,没有什么是实现不了的,有github上有牛人放出了开源的ActionBarSherlock,可以在Android2.x上实现ActionBar,如果你在Android3.0的手机上使用,它会调用原生的ActionBar。Actio
阅读全文
摘要:转自:http://www.chenwg.com/android/unable-to-execute-dex-multiple-dex-files-define-landroid%E9%94%99%E8%AF%AF%E8%A7%A3%E5%86%B3.html今天在使用actionbarsherlock的时候,新建一个项目,然后运行的时候出现以下错误:[2013-04-08 11:47:39 - Dex Loader] Unable to execute dex: Multiple dex files define Landroid/support/v4/accessibilityservic
阅读全文
摘要:转自:http://www.chenwg.com/android/maven%E7%AE%A1%E7%90%86android%E9%A1%B9%E7%9B%AE.html现在很多Android项目都使用Maven管理了,看看github上都有不少源码是用Maven管理的,很多公司的项目也都是用Maven,可以说现在使用Maven来管理项目是非常流行的,如何在eclipse IDE下使用Maven管理Android项目呢?1.首先要安装插件,在eclipse的market里搜索”android m2e”,然后安装即可;2.安装完后,就可以创建一个Maven项目了,如下:输入de.akquine
阅读全文
摘要:转自:http://www.chenwg.com/android/spring-android%E7%9A%84%E4%BD%BF%E7%94%A8.html了解J2EE的人都会知道spring这个开源框架,不过哥对J2EE的开发没什么兴趣,太重量级了,不适合互联网的应用,还是喜欢php多点,不过sping在移动开发这块也推出了spring-android,spring-android可以做什么?有什么优势呢?spring-android主要提供了两个重要的功能:1.Rest模板,很多Android应用都要与服务器进行交互,而现在很多互联网应用的服务器端都会提供Rest服务,数据格式一般是js
阅读全文
摘要:转自:http://www.chenwg.com/%E4%BA%92%E8%81%94%E7%BD%91/%E8%88%AA%E6%97%85%E7%BA%B5%E6%A8%AA%E4%B9%8B%E6%88%91%E7%9C%8B.html航旅纵横在航班查询APP这块,其实做得还算可以了,APP的设计也不错,功能也比较齐全,如航班动态、机票验真、机场气象、机票搜索这些功能都可以比较好地满足我们的正常需求了。但是,航旅纵横在航班APP这块领域有什么核心竞争力呢?从目前来看,我觉得航班管家在航班APP领域是做得最好的,用户体验做得好,功能也不像航旅纵横那么多那么乱。另外飞常准也是做得非常不错的,
阅读全文
摘要:转自:http://www.chenwg.com/android/%E5%A6%82%E4%BD%95%E8%BF%90%E8%A1%8Cgithub%E4%B8%8A%E7%9A%84%E6%BA%90%E7%A0%81.html最近有朋友问我,如何运行github上下载的源码,因为很多作者在github上上传的很多源码,都没有上传与开发工具相关的一些文件,如.classpath和.project。我用的开发工具,用得最多的就是eclipse,我相信很多人用的也是eclipse,如何用eclipse打开github上下载的没有与开发工具相关的项目文件的源码呢?其实很简单,如eclipse,复
阅读全文
摘要:转自:http://www.chenwg.com/%E4%BA%92%E8%81%94%E7%BD%91/%E5%85%B3%E4%BA%8E%E7%A7%BB%E5%8A%A8%E4%BA%92%E8%81%94%E7%BD%91%E4%B8%8B%E6%9C%BA%E5%9C%BAapp%E7%9A%84%E4%B8%80%E4%BA%9B%E6%80%9D%E8%80%83.html目前移动互联网在快速发展,传统互联网也在改变着。最近几年,越来越多的网站纷纷推出了网站的APP,主要是Android和IOS两大平台。其中一些不过是跟风者,见到别人做APP,自己也做APP,个人觉得网站的AP
阅读全文
摘要:转自:http://www.chenwg.com/android/android-asset-studio-%E7%94%9F%E6%88%90android%E5%9B%BE%E6%A0%87.html介绍一个好东西,Android Asset Studio,可以生成Android图标,对我们这些不会设计的程序员,是非常有用的,链接:http://android-ui-utils.googlecode.com/hg/asset-studio/dist/index.html
阅读全文
摘要:转载自:http://www.chenwg.com/android/uitableview-for-android.html今天在github上发现了一个开源的UITableView for Android,效果和ios平台上的UITableView 是非常相似的,链接是:https://github.com/thiagolocatelli/android-uitableview下载下来,有两个项目,一个是android-uitableview-example,一个是android-uitableview,其中android-uitableview是作为library的,android-uit
阅读全文
摘要:转自:http://www.chenwg.com/android/sidenavigation-%E4%BB%BFfacebook%E8%8F%9C%E5%8D%95%E6%95%88%E6%9E%9C.htmlFacebook的Android客户端的一个效果非常不错,很多应用也都有这种效果,如下:去了github发现有这个效果的开源的源码,可以学习一下。链接:https://github.com/johnkil/SideNavigation,效果如下:但是要有两个Library的支持,一个是它的The library project,另一个是ActionBarSherlock,这个Actio
阅读全文
摘要:重启电脑后启动Android模拟器报 “The connection to adb is down, and a severe error has occured.You must restart adb and Eclipse.Please ensure that adb is correctly located atG:\study\android\soft\soft1\android-sdk-windows\platform-tools\adb.exe' and can be executed.”的错误 ,确认路径是有adb.exe的,而且进程中也没有发现adb,后来发现有个叫腾
阅读全文
摘要:今天看到一个Android应用的源码,发现有一段这样的代码,平时开发的时候很少用的,后来了解到如果使用了这个属性,当横竖屏切换的时候会直接调用onCreate方法中的onConfigurationChanged方法,而不是重新执行onCreate方法,如果没有使用这个属性就会重新调用onCreate方法了。<activity android:theme="@style/ContentOverlay" android:name=".BlogActivity" android:configChanges="orientation|keyboa
阅读全文
摘要:很多Android应用一开始都会有一个欢迎界面,淡入淡出效果也是用得非常多的,下面来实现一下。主要代码如下:package com.myaibang.activity;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.os.CountDownTimer;import android.view.Window;import android.view.WindowManager;public class MainActivity extends Activ
阅读全文
摘要:本文参与:Testin—安卓巴士Android开发原创教程大赛本项目是使用爱帮公交提供的SDK作为我们开发的基础,通过输入公交路线,发送到远程服务器,接着远程服务器返回一个json格式的结果数据,我再将这个json格式的结果数据解析到listview控件里。(1)首先先去申请API KEY, 爱帮的API的网址:http://www.aibang.com/api/<ignore_js_op>(2)了解下爱帮API,爱帮返回的数据有两种格式,一种是xml,另一种是json,这次只是讲json的解析,这次实现的功能模块是“公交线路查询”来了解一个url:http://openapi.a
阅读全文
摘要:在我的笔记本上运行Android模拟器的时候,总是非常大,也无法改变它的大小,后来查 了一下,发现是可以修改Android模拟器的大小的,步骤如下:在eclipse中 ,Run As-> Run Configurations -> Target -> Emulator launch parameters 这里可以选择我们所要用的skin。同时在”Additional Emulator Command Line Options” 里面可以填入-scale 0.7,来缩放模拟器窗口。0.7是自己要缩放的大小。
阅读全文
摘要:我是用校园网的,安装了Android模拟器,却发现不能上网,可以尝试着使用下面的方法解决:可能是dns的问题,Android模拟器默认的dns是10.0.2.3,你也可以自己查下,点击开始-->运行-->cmd-->输入你的Android sdk里面的adb那个目录(我的是F:\android\soft\android4.0sdk_eclipse\android-sdk),执行adb shell命令。下面是我的:C:\Users\Administrator>F:\android\soft\android4.0sdk_eclipse\android-sdk\platfor
阅读全文
摘要:今天写Android程序,遇到了java.lang.RuntimeException: Unable to instantiate activity ComponentInfo这个错误,原来是我的AndroidManifest.xml文件配置有误。以下是我本来的配置文件,我改过包名的。原来错误是在android:name=".LogoActivity",因为我的LogoActivity.java是在 com.hxxy2003.iweibo.ui下的,所以修改成android:name=".ui.LogoActivity"就OK了。<?xml ver
阅读全文
摘要:今天看了下百度地图的官方示例和api文档,玩玩搜索。 1 <?xml version="1.0" encoding="utf-8"?> 2 <manifest xmlns:android="http://schemas.android.com/apk/res/android" 3 package="com.BaiduSearch" 4 android:versionCode="1" 5 android:versionName="1.0"> 6 <
阅读全文