随笔分类 -  android

上一页 1 2
Android调用默认浏览器打开指定url
摘要:2014.01.17前几天遇到一个需求:在SB Notes项目中需要点击一个Button调用默认的浏览器打开指定的url。我认为需要注意的几点:1、有无网络的情况2、对于pop up出来的Window各种分辨率下的布局3、倘若设备上未安装浏览器尝试方法一:Intent intent = new Intent();intent.setAction("android.intent.action.VIEW");Uri content_url = Uri.parse("https://saddleback.v2s.mobi/");intent.setData(c 阅读全文
posted @ 2014-01-17 10:25 jack.li 阅读(6731) 评论(1) 推荐(0)
配置最新的Android开发环境
摘要:2014.01.01重拾Android.Android SDK的变化还是很大的,我与之前不一样的是有了两年不到的EE开发经验。我相信这段经历对我以后的移动开发是有加分的。不管怎么样,首先得把最新的开发环境搭建起来,在此也做个记录,希望帮助到那些刚刚接触Android的朋友。第一步:去官网下载最新的SDK。http://developer.android.com/sdk/index.html选择下载32-bit或者64-bit版本的SDK。最新版的SDK大概在四百多兆。第二步双击SDK Manager.exe,下载开发所需要的package、案例等。第三步就比较简单了,直接打开eclipse文件 阅读全文
posted @ 2014-01-13 22:03 jack.li 阅读(144) 评论(0) 推荐(0)
Code Style Guidelines for Contributors Reading Notes
摘要:Reading Notes:1、You must handle every Exception in your code in some principled way.(if you are confident that actually ignoring the exception is appropriate then you may ignore it, but you must also comment why with a good reason)2、Don't Catch Generic Exception.3、we don't use finalizers.(th 阅读全文
posted @ 2014-01-07 15:01 jack.li 阅读(170) 评论(0) 推荐(0)
关于eclipse的error generating final archive解决方案
摘要:进公司快一年多了,从最初做移动开发到现在做比较大型的网站开发.说句实在的,干我们这行真的蛮累的.今天一早起来,看了会火箭的比赛,唉,追忆过去,火箭已经不是过去的火箭,我熟悉的NBA也变得有点陌生.在此让我好好祭奠一下我们逝去的青春.不多说什么了.也是好久没来写博客了,良好的习惯还是需要好好保持的.今天早上起床,看起了Anroid开发的相关书籍,还好自己笔记本上Android的开发环境还都是健在的,看到那些熟悉的字眼,不经又想起了那些在培训班的日子,那些一起奋斗的"花儿们".你们现在都咋样啦?闲话少说吧,直入主题:关于eclipse的error generating fina 阅读全文
posted @ 2012-04-22 10:29 jack.li 阅读(328) 评论(0) 推荐(0)
android之ListView
摘要:ListView是android中一系列组件之一,它以垂直列表的方式列出所需要的列表项.实现方式很简单,主要有两种:第一种:当前的Activity继承自ListActivity第二种:使用ListView组件,在layout里面定义声明ListView的使用是需要绑定数据源的,一般情况下有三种数据源比较常用,分别是:ArrayAdapter、SimpleAdapter、SimpleCursorAdapter.需要注意的就是:SimpleCursorAdapter使用的时候是需要数据库作为数据源的情况下才能使用.在sdk文档中是怎样描述ListView的呢?From SDK Descriptio 阅读全文
posted @ 2011-10-24 15:45 jack.li 阅读(328) 评论(0) 推荐(0)
android之单元测试——下
摘要:在本文中,就我在HYB项目中实际遇到的问题,和大家做一个分享.#1.在控件的模拟事件执行的时候,尽量不要使用@UiThreadTest.因为如果一个Activity中,控件很多的话,很容易造成UI线程阻塞.可以采用如下一段代码代替之: 1 private class PerformClick implements Runnable { 2 Button hhButton; 3 public PerformClick(Button HHButton) { 4 hhButton = HHButton; 5 } 6 ... 阅读全文
posted @ 2011-10-21 16:02 jack.li 阅读(962) 评论(0) 推荐(1)
android之单元测试——上
摘要:9月份接手公司一个android的项目HYB,我主要负责了HYB中单元测试用例的编写.单元测试的编写保证了应用程序的健壮性以及可维护性.做了近一个月的android单元测试,有些心得体会和大家分享一下.单元测试是在软件开发过程中,最低级别的测试活动,在该活动中软件的独立单元将在与程序的其他部分相隔离的情况下进行测试.android的单元测试其实也是一样的.android中的测试框架是扩展的junit3,所以在学习android的单元测试之前,可以先学习junit3的使用.junit3要学习的东西其实也不多.junit3的入门可以参考:http://android.blog.51cto.com/ 阅读全文
posted @ 2011-10-21 15:10 jack.li 阅读(2419) 评论(0) 推荐(1)
android之adb不是内部或外部命令解决方案
摘要:先前的帖子说了,成功完成了对sdk的升级,伴随而来的问题还真不少.准备在命令行中对某一个项目的数据库进行操作的时候,突然发现在命令行中敲入adb命令,出现了'adb不是内部或外部命令'.出现这种问题,很显然是path路径的问题,窃喜,改变了环境变量中path的路径:D:\android-sdk-windows\tools发现还是不行,D:\android-sdk-windows\tools打开了文件夹,发现在tools文件夹下根本没有adb.exe,原来升级后的adb.exe在platform-tools文件夹中,所以改变path中的路径:D:\android-sdk-wind 阅读全文
posted @ 2011-10-20 15:45 jack.li 阅读(1019) 评论(0) 推荐(1)
android之Android requires compiler compliance level 5.0. Please fix project properties异常处理
摘要:进公司做项目以来,一直在用android 2.2的模拟器,谷歌昨天已经发布4.0的sdk了,再不升级,赶不上开发的步伐了.经过一系列复杂的升级操作之后,打开我的小e,满怀期待.令人伤心的是之前的项目全线飘红,心碎至极.赶紧想解决方案.现已解决,所以在此和大家分享交流:Android requires compiler compliance level 5.0. Please fix project properties解决方案一:选中自己的项目--->右击--->android tools--->fix project解决方案二:倘若第一种方案没有成功,不要着急,试试第二种方 阅读全文
posted @ 2011-10-20 15:14 jack.li 阅读(212) 评论(0) 推荐(1)
android之ViewRoot$CalledFromWrongThreadException异常处理
摘要:上周一直在忙HYB项目的单元测试,在一次测试过程中,遇到了ViewRoot$CalledFromWrongThreadException异常,很是困惑.上网查找资料,翻阅sdk文档,再加上自己的一些处理,问题得到解决.和大家分享分享心得.ViewRoot$CalledFromWrongThreadException details:android.view.ViewRoot$CalledFromWrongThreadException: Only the original thread that createda view hierarchy can touch its views.大概意思就 阅读全文
posted @ 2011-10-20 15:01 jack.li 阅读(768) 评论(0) 推荐(1)
android之远程服务的调用
摘要:何为android中的RPC模式?相信有的读者还不是很理解,这里和大家做一个简单的介绍.RPC模式:Remote Procedure Call即远程进程调用.在android操作系统中,各个组件运行在各自的进程中,它们相互之间是不能访问的.但是在程序之间不可避免的要传递一些对象、参数等,这就需要实现进程间的相互通信.android采用了一种轻量级的实现方式--->RPC模式来完成进程之间的通信.通过定义接口语言(android interface definition language——AIDL)来完成进程之间相互访问的代码.例如:#1你需要在Activity中访问Service中的某 阅读全文
posted @ 2011-10-20 13:42 jack.li 阅读(2393) 评论(2) 推荐(1)
android之常用控件大集合
摘要:android中的控件可谓应有尽有,从简单的Button到复杂的WebView,无所不能,无所不有。在开发的早期阶段,这些控件应该完全能够满足开发者的要求.随着知识的不断深入,开发者完全可以根据自己的需要,自定义控件.这篇博文主要和大家介绍一下android内置的这些控件的简单用法.本案例通过一个注册界面尽可能多的为大家展示一些控件的使用。本案例涉及的控件有:TextView、EditText、RadioButton、Button、ToggleButton、CheckBox、Spinner等。本案例整体的布局结构如下图:注册成功后的信息显示如下图:下面就布局的方法,控件的声明以及使用和大家做一 阅读全文
posted @ 2011-10-19 17:12 jack.li 阅读(1956) 评论(0) 推荐(1)

上一页 1 2