随笔分类 - Android
摘要:快捷键对于日常工作效率的提升不言而喻了。然而,Android Studio的快捷键和Eclipse又有所不同,当然你可以设置成eclipse的快捷键。下面记录一下Android Studio的快捷键,方便日后查阅。这些快捷键没有专门花时间学习,都是每次打开Android Studio时弹出的to...
阅读全文
摘要:最近在学习Android app的开发,俗话说万事开头难,本人也不例外。计算机编程是属于一门要求动手能力和动脑能力都很强的学科,相信很多人都会有这样的经历,看得懂不去用,过不了几天也就忘记了。因而,在学习android开发的时候总想找个项目来实践实践。思来想去也没有找到什么好的点子,索性在此拿c...
阅读全文
摘要:对App进行开发测试时,偶尔出现app崩溃的问题。日志如下:10-25 18:44:52.935 15290-15290/com.zzq.cnblogs E/AndroidRuntime﹕ FATAL EXCEPTION: main Process: com.zzq.cnblogs, P...
阅读全文
摘要:PullToRefreshListView实现上拉和下拉刷新有两个步骤: 1、设置刷新方式 pullToRefreshView.setMode(PullToRefreshBase.Mode.BOTH);//两端刷新 pullToRefreshView.setMode(PullT...
阅读全文
摘要:在整合PullToRefresh的时候出现如下异常10-22 23:20:01.826 32331-32331/com.example.news.andoridnewsapp E/AndroidRuntime﹕ FATAL EXCEPTION: main Process: com.exa...
阅读全文
摘要:PullToRefresh下拉刷新在App中应用非常频繁,然而PullToRefresh是在ADT下开发完成的。如果要将其整合到Android Studio目录下的话颇费周折。前面的文章“Android Studio项目引入外部库注意事项(PullToRefresh)”介绍了如何将PullToR...
阅读全文
摘要:Android Studio开发App项目时引入第三方库是个比较麻烦的事情。之前导入Volley就折腾了好久,导入下拉刷新控件PullToRefresh时又碰到了各种问题。在此记录一下,以便查阅。 一、导入PullToRefresh 1、将PullToRefresh克隆到本地git clon...
阅读全文
摘要:Android App开发时由于布局相对麻烦,很多时候一个App通常是由html5和原生控件相结合而成。简单的网页应用可以直接内嵌html5页面即可,对于需要调用复杂的底层功能时则采用原生控件的方式进行调用。既然如此,那么如何在控件中插入网页?又如何调用浏览器呢? 一、App控件中插入网页内容...
阅读全文
摘要:由于Activity相对较为笨重,因而在日常的开发中很多时候会用到Fragment。然而Activity之间是通过Intent进行数据的传递,那Fragment是通过什么来进行传递的呢?Fragment之间又是通过什么方式来进行对象的传递呢? Android控件之间传递(Activity和Ac...
阅读全文
摘要:为了让Android能够快速地访问网络和解析通用的数据格式Google专门推出了Volley库,用于Android系统的网络传输。volley库可以方便地获取远程服务器的图片、字符串、json对象和json对象数组等。当然,java本身也有获取json对象的方法,然而为了更好地适应移动互联网,g...
阅读全文
摘要:由于使用的Android studio自带了sdk23,然而其它版本的sdk并没有安装;这些天由于需要用到低版本的sdk,因而使用Android SDK Manager进行相应的更新。开始的时候老是无法下载,首先想到的是被墙了。于是 File-->Settings-->Appearance &...
阅读全文
摘要:Android开发离不开对文件的操作,前面的文章“Android简易数据存储之SharedPreferences”和“Android数据存储之SQLite的操作”,分别讲解了简单的数据的存储和数据库数据的操作。然而,前面的两篇文章都未涉及具体文件的操作。下面来看下Android是怎么操作其内置目...
阅读全文
摘要:Andorid提供了多种数据存储的方式,例如前面说到的“Android数据存储之SQLite的操作”是用于较复杂的数据存储。然而,如果有些简单的数据存储如果采用SQLite的方式的话会显得比较笨重。例如:记录用户是否访问过APP的欢迎页面之类的数据,如果采用SQLite的话会显得没必要而且费时费...
阅读全文
摘要:Android作为一个应用在移动设备上的操作系统,自然也就少不了数据的存储。然而SQLite作为一个轻型的关系型数据库,基于其轻量、跨平台、多语言接口及安全性等诸多因数考虑,因而Android较大的数据存储采用了SQLite。SQLite与大多数关系型数据库一样都遵循ACID,语法也非常相似。只...
阅读全文
摘要:在做Android app开发的时候由于机器配置不是特别高,而Android自带的模拟器非常耗资源,性能极其差。所以常常由于模拟器性能差而抓狂,相信不少开发者都会面临和我一样的问题。于是换了一台平常很少用的配置相对较好的thinkpad来试试,折腾了半天。最后发现主板不支持“Virtualiza...
阅读全文
摘要:在移动互联网的时代,Android的份额早已超过了苹果。Android的出现无疑加速了移动互联网的普及,手机操作系统已经是IOS和Android的天下了,什么winphone之类的可以说没它们什么事了。记得三年前做过一个简单的基于Android2.2的一个小应用。当时只是为了好玩,因而也没有相应...
阅读全文