Android
文章平均质量分 54
icyfox_bupt
这个作者很懒,什么都没留下…
展开
-
解决Android中,禁止ScrollView内的控件改变之后自动滚动
问题:最近在写一个程序界面,有一个scrollVIew,其中有一段内容是需要在线加载的。当内容加载完成后,ScrollView中内容的长度会发生改变,这时ScrollView会自动下滚,如下图所示:滚动的那一下体验特别不好,所以要防止这种情况。即不论Scrollview中内容如何,都要保持在最上。解决办法:先简单写一下我的xml文件的结构: <Scrol原创 2013-11-10 10:15:07 · 27360 阅读 · 35 评论 -
让NumberPicker中显示文字
最近需要做一个选项框,其中需要选择多个项目,NumberPicker是个不错的选择,如何让它显示文字呢?其实很简单,如下即可: np = (NumberPicker) findViewById(R.id.numberPicker1); String[] city = {"北京","上海","广州","深圳","成都","天津"}; np.setDisplayedValues(ci原创 2014-08-27 14:22:40 · 14050 阅读 · 5 评论 -
Android分屏显示LogCat
Eclipse里有很多界面组件,文件列表、编辑区、类结构等等,在这么多界面组件里,再打开一个Logcat就基本没有什么空间了。与其挤在一起还不如分开成两个窗口。或者你有两个屏幕,想一个屏幕编辑,一个屏幕看log。总之,目的是让Logcat分屏。尝试了下在Eclipse里实现这个功能,不太容易。但是我们可以单独打开一个DDMS窗口,查看logcat。打开Android SDK原创 2014-07-22 16:10:00 · 3480 阅读 · 0 评论 -
正确地设置安卓通知栏图标尺寸
做一个APP,需要用到通知的功能,但是通知栏上的icon在显示的时候会出现问题。具体的问题就是图标太大,只能显示其中的一部分:这里来探讨一下,什么尺寸的图标可以被正确显示原创 2014-05-19 00:14:27 · 34303 阅读 · 2 评论 -
Android蓝牙开发的一些经验
Android蓝牙开发的一些经验最近在实验室做项目,使用了Android的蓝牙开发,这里面有好多坑..所以还是希望能记下来这些东西和大家分享,不要再走我的老路了。先说一下背景,我是开发手机与带蓝牙的智能设备(蓝牙血压计、血糖仪、手环等)设备对接的APP。也就是说,在设备端没有什么可以操作的,手机负责发起数据传输。蓝牙连接,不需要配对由于被曾经使用蓝牙的思原创 2014-05-10 16:18:02 · 30870 阅读 · 33 评论 -
Android开发中icon不一致的问题
这个问题遇到的比较少,估计没几个人会看吧。。我写一下,就算提醒自己吧,这算是个比较低级的错误。问题就是:程序的icon 和 豌豆荚中显示出的icon,以及google play中自动识别的icon不一致!在手机上,程序中,显示的是下图:但是在豌豆荚和google中自动识别的确实下面这个图:为啥会不一样呢? 竟然会不一样!?我查遍了我邮的所原创 2014-04-23 22:47:55 · 4694 阅读 · 1 评论 -
GitHub入门之一:使用github下载项目
git作为目前比较流行的版本控制系统,被各个互联网公司广泛使用着。目前国外的网站有GitHub,国内的有CSDN和OSCHINA的git。使用git可以很方便地进行多人协作和版本控制。作为一个入门小白,我先从我的角度来和大家一起看看如何使用github,我注重操作,不注重原理。如果想深入学习git,建议看类似git入门这样的文档这篇讲如何使用其它人的代码,最初,github被我原创 2014-04-05 01:33:10 · 205308 阅读 · 27 评论 -
微信Android SDK示例代码及运行方法
最近在研究微信SDK,无奈网上好使的教程太少,对于程序员来说最好的东西,一个是微信的开发文档,一个是微信SDK的范例代码。无奈文档小白很难看懂,范例代码又没有详细的解释,导致我折腾了好多天,现在有点眉目了,先记下来。原创 2014-04-15 14:31:12 · 51501 阅读 · 16 评论 -
安卓教程----手把手教你做一个河北空气质量客户端
从零开始,我们来做一个河北省空气质量自动发布系统的客户端,这这个软件的制作过程中,我会介绍关于信息获取,数据分析,异步获取网络数据,界面设计和程序逻辑等内容,我们来看看一个完整的APP是如何做出来的。其实做这个,完全是因为老爸的原因,河北的空气质量太差了,斯大林都不愿意到河北省来了。所以他老人家决定天天根据空气质量来决定散步不散步。总是上这个网站过于复杂,于是我就有了做一个客户端的想法。原创 2014-02-09 21:58:47 · 13075 阅读 · 33 评论 -
防止ViewPager中的Fragment被销毁的方法
在使用ViewPager与Fragment的时候,ViewPager会自动缓存1页内的数据,如下图:当我们当前处在页面2的时候,页面1和页面3的View实际上已经创建好了,所以在我们拖动的时候是可以看见他们的界面的。但是当我们的页面处在1的时候,页面3实际上就已经销毁了。直到跳转到页面2的时候,页面3才会创建View。这时,如果页面3中有需要耗时的事件,比如网络访问。那原创 2014-01-16 14:06:28 · 39933 阅读 · 21 评论 -
Android硬件加速的一些问题和错误
最近做的程序中遇到了一些奇怪的问题:来源未知,只对特定机型出现问题。如果你也遇到了,可以考虑是不是硬件加速(Hardware Acceleration)的错从Android3.0 (API level 11)开始,Android的2D显示管道被被设计得更加支持硬加速了.硬加速使用GPU承担了所有在View的canvas上执行的绘制操作。硬件加速是个好东西,可以让ListView、Web原创 2014-01-24 12:45:52 · 9248 阅读 · 3 评论 -
AChartEngine的图表中捕获点击事件和点击位置
AChartEngine是一款非常流行的图表软件,网上有太多介绍这个控件如何安装配置的了,但是我还是对这个软件本身的样式不太满意。现在我在慢慢的修改这个图表控件,有什么进展都会发在这里,这次首先说一个简单的,获取用户点击的点的位置。原创 2014-01-10 17:51:25 · 7565 阅读 · 5 评论 -
Eclipse添加Android library错误的原因
这两天把项目从本地转移到GIT上,本来我的Workspace是在D盘,现在因为感觉D盘不够用,就把GIT到的项目放到E盘了按照以往的用法,GIT下来以后再往属性里添加依赖库就OK了,但是这次怎么也无法成功,一直是红叉查询发现一个解释 http://cysnake.com/android-library-project-eclipse-bug/即在windows下项目必须和lib原创 2013-12-05 15:10:44 · 20702 阅读 · 8 评论 -
Android加载APK中的资源文件
有时候我们会在程序中内置大量的数据(比如内置笑话、故事的APP),这时候如果用String或者XML存储可能就不太适合。有时为了交流方便就存成.txt,那么如何打开程序中的资源文件呢?首先在项目的文件夹里新建 asset文件夹,向其中放入1.txt 2.txt ......使用如下函数完成从txt中读取数据的功能: public static String getFr原创 2013-11-15 10:22:55 · 3732 阅读 · 0 评论 -
2015阿里巴巴实习生招聘客户端开发试题
2015-04-03,阿里巴巴暑期实习生招聘,第一轮,笔试,客户端开发,在线测试为了可以给以后来的同学们一点经验,特意把题目留下来了,希望可以给大家帮助。技术类的题基本都一样,大概是有一个题库,虽然每个人的题目不一样,但是还是会有一些重合率。测试环节40分钟,20道选择题80分钟,3道简答题原创 2015-04-05 01:02:13 · 4274 阅读 · 0 评论