ericyuan

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  知识网址库

摘要:原文地址:http://www.cnblogs.com/yeqw1985/archive/2013/02/06/2907704.html测试环境为Adnroid 2.1以上。第一步:AndroidManifest.xml 权限配置:添加快捷方式权限:验证快捷方式是否存在权限: 删除快捷方式权限: 代码: 1 public class ShortCutSample { 2 /** 3 * 添加快捷方式 4 * */ 5 public void creatShortCut(Activity activity,String shortcutName,int resou... 阅读全文
posted @ 2013-10-28 16:08 ericyuan 阅读(274) 评论(0) 推荐(0)

摘要:原文地址:http://www.cnblogs.com/linjiqin/p/3147789.html我们研究两个问题, 1、Service如何通过Broadcaster更改activity的一个TextView。 (研究这个问题,考虑到Service从服务器端获得消息之后,将msg返回给activity)2、Activity如何通过Binder调用Service的一个方法。 (研究这个问题,考虑到与服务器端交互的动作,打包至Service,Activity只呈现界面,调用Service的方法) 结构图见如下: 效果图如下: 点击“start service”按钮,启动Service,然后.. 阅读全文
posted @ 2013-10-21 15:19 ericyuan 阅读(377) 评论(0) 推荐(0)

摘要:原文地址:http://blog.csdn.net/u010142437/article/details/9286723更换壁纸要用到WallpaperManager,它提供了clear()方法清除壁纸,还提供了如下方法设置系统的壁纸:setBitmap(Bitmap bitmap):将壁纸设置为bitmap所代表的位图。setResource(int resid):将壁纸设置为resid资源所代表的图片。setStream(InputStream data):将壁纸设置为data数据所代表的图片。本示例通过AlarmManager来周期性地调用某个Service,从而让系统实现定时更换壁纸的 阅读全文
posted @ 2013-10-02 22:21 ericyuan 阅读(427) 评论(0) 推荐(0)

摘要:原文地址:http://gundumw100.iteye.com/blog/1671352有些时候我们的软件用到SQLite数据库,这个时候怎么把一个做好的数据库打包进我们的APK呢,其实很简单,就是把我们的数据库文件放到我们的手机里,所以不必局限在哪个地方写这个代码,在第一次创建数据库的时候可以,我觉得在软件起动页里效果更好一点,首先我们应该把事先写好的数据库文件比如 test.db放到res文件夹里的raw文件夹里,也可以放到assets里,因为这两个文件夹不会在生成APK的时候不会被压缩。 1,DataBaseUtil用于将raw中的db文件copy到手机中,代码如下Java代码 im. 阅读全文
posted @ 2013-10-02 14:29 ericyuan 阅读(534) 评论(0) 推荐(0)

摘要:原文:http://blog.csdn.net/liuhe688/article/details/6584143大家都知道,现在安装Android系统的手机版本和设备千差万别,在模拟器上运行良好的程序安装到某款手机上说不定就出现崩溃的现象,开发者个人不可能购买所有设备逐个调试,所以在程序发布出去之后,如果出现了崩溃现象,开发者应该及时获取在该设备上导致崩溃的信息,这对于下一个版本的bug修复帮助极大,所以今天就来介绍一下如何在程序崩溃的情况下收集相关的设备参数信息和具体的异常信息,并发送这些信息到服务器供开发者分析和调试程序。我们先建立一个crash项目,项目结构如图:在MainActivit 阅读全文
posted @ 2013-10-01 20:58 ericyuan 阅读(593) 评论(0) 推荐(0)

摘要:原帖地址:http://www.cnblogs.com/Twmin/p/3178456.html如图所见,对于一个程序员来说,不管你是做android\.NET\IOS,如果让你来做上图效果,大家都会明白从哪里入手.1:界面布局(分为3块,顶部标题栏、表单提交块、底部操作块).2:控件使用(这个看项目需求了,这个界面主要使用了4种控件,按钮(Button)、复选框(CheckBox)、文本框(EditText)、文字(TextView)).3:功能需求(一个静态登录页面,我们需要它能实现这几种功能,输入验证、数据验证、记住密码、自动登录).好了,当对页面具体的布局到功能实现都清楚了,那我们就动 阅读全文
posted @ 2013-09-30 08:42 ericyuan 阅读(852) 评论(1) 推荐(0)

摘要:在使用新版Eclipse開發Android程式時創建Android Project後會多了res/values/styles.xml的樣式檔案事實上這是讓Android讀取的預設的樣式定義檔例如要讓整個程式的基本樣式為亮色系或暗色系~或者要隱藏標題全螢幕等等, 皆可以在這個檔案上進行修改...而相關語法參數如下方法二:更改/res/values/目錄下, styles.xml的內容 android:theme="Theme.Light" 背景為白色android:theme="Theme.Light.NoTitleBar" 白色背景並無標題欄 andro 阅读全文
posted @ 2013-09-28 22:57 ericyuan 阅读(434) 评论(0) 推荐(0)

摘要:很多新手朋友朋友在Github搜索开源项目时,有时候不明白怎么导入eclipse。的确,有的时候那些项目只有源码,要自己打包JAR或连接Library使用,新手朋友是摸不到头脑的。我简单的归纳如下:第一类:直接项目这类是最简单的。你一看就知道是个android项目源码。 例子:看雪论坛https://github.com/kanxue-team/kanxue-android-app 操作:你可直接下载,解压,直接Import进eclipse就可编译运行了。第二类:Library和演示代码合体这类一般是某小组件的项目源码(结构如图1),在文件列表中,一般可看到两个文件夹,一个是Library,一 阅读全文
posted @ 2013-09-27 16:51 ericyuan 阅读(1154) 评论(0) 推荐(0)

摘要:原文地址:http://www.cnblogs.com/smalltigerlee/archive/2011/11/10/2244143.html 作为一个完成的应用程序,数据存储操作是必不可少的。因此,Android系统一共提供了四种数据存储方式。分别是:SharePreference、SQLite、Content Provider和File。由于Android系统中,数据基本都是私有的的,都是存放于“data/data/程序包名”目录下,所以要实现数据共享,正确方式是使用Content Provider。 SQLite: SQLite是一个轻量级的数据库,支持基本SQL语法,是常被采用的. 阅读全文
posted @ 2013-09-27 09:43 ericyuan 阅读(439) 评论(0) 推荐(0)

摘要:原文地址:http://blog.csdn.net/chenlei1889/article/details/6267406我们在平时做开发的时候,免不了会用到各种各样的对话框,相信有过其他平台开发经验的朋友都会知道,大部分的平台都只提供了几个最简单的实现,如果我们想实现自己特定需求的对话框,大家可能首先会想到,通过继承等方式,重写我们自己的对话框。当然,这也是不失为一个不错的解决方式,但是一般的情况却是这样,我们重写的对话框,也许只在一个特定的地方会用到,为了这一次的使用,而去创建一个新类,往往有点杀鸡用牛刀的感觉,甚至会对我们的程序增加不必要的复杂性,对于这种情形的对话框有没有更优雅的解决方 阅读全文
posted @ 2013-09-26 15:50 ericyuan 阅读(181) 评论(0) 推荐(0)

摘要:http://knowledge.twisc.ntust.edu.tw/doku.php?id=3%E4%BC%BA%E6%9C%8D%E7%AB%AF%E5%AE%89%E5%85%A8:3-3%E5%AE%89%E5%85%A8%E7%A8%8B%E5%BC%8F%E7%A2%BC%E5%AF%AB%E4%BD%9C:3-3%E9%A6%96%E9%A0%81 阅读全文
posted @ 2012-04-01 10:03 ericyuan 阅读(202) 评论(0) 推荐(0)