菜de园子
我的园子,我做主!
摘要: 时隔好久要用ndk编译jni库,本以为配制安装cygwin环境,便按部就班的下载安装,但是公司的网速真的不给力,三天安装了三四次都没有安装成功(我选择的是在线安装),于是我便开始查ndk的官网看看,发现原来从ndk-r7b以后就可以不用安装cygwin了,因为我只是用ndk编译jni的库,所以不需要太多的linux环境,在window就可以完成了,太方便了。下面只是为了做个记录,把我的配置流程流水账下来,其实相当简单。 首先,去官网http://developer.android.com/tools/sdk/ndk/index.html下载最新的ndk库,我用的是android-ndk-r9. 阅读全文
posted @ 2013-08-26 11:29 candycaicai 阅读(5990) 评论(1) 推荐(1) 编辑
摘要: 因为要用自定义图片的radiobutton的listview,最开始想自己重新写BaseAdapter,重新定义BaseAdapter中的每个list的item。总之android提供了太多方便的控件,就想用他自己的,所以我发现了CheckedTextView。自己定义的layout文件list_item_single_choice.xml其中checkmark就是自己定义radiobutton的drawableradiobuttonstyle.xml定义如下这样自己就不需要重新写adapte了。代码里实现如下 mListView.setAdapter(new ArrayAdapter(con 阅读全文
posted @ 2013-07-12 14:21 candycaicai 阅读(2639) 评论(0) 推荐(0) 编辑
摘要: newOnScrollListener(){booleanisLastRow=false;@OverridepublicvoidonScroll(AbsListViewview,intfirstVisibleItem,intvisibleItemCount,inttotalItemCount){//滚动时一直回调,直到停止滚动时才停止回调。单击时回调一次。//firstVisibleItem:当前能看见的第一个列表项ID(从0开始)//visibleItemCount:当前能看见的列表项个数(小半个也算)//totalItemCount:列表项共数//判断是否滚到最后一行if(firstVis 阅读全文
posted @ 2013-06-14 11:35 candycaicai 阅读(385) 评论(0) 推荐(0) 编辑
摘要: 这几天做程序想明白了一个问题,在此做一下记录。 ActionBarCustomView customview = new ActionBarCustomView(context); ActionBar.LayoutParams lp = new ActionBar.LayoutParams( LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT, Gravity.CENTER_VERTICAL); customview.setLayoutParams(lp);给ActionBar上加子view,ActionBarCustomV... 阅读全文
posted @ 2013-05-29 17:35 candycaicai 阅读(769) 评论(0) 推荐(0) 编辑
摘要: 在代码空白处ctrl+F10,在弹出的菜单里选择 Show Line Numbers。ok~ 附加:想在cmd的里实现adb命令,只用把adb命令的路径加到path里就ok~ 阅读全文
posted @ 2013-02-27 16:59 candycaicai 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 这几天有开始android的工作,因为好久没用eclipse,开启就更新了最新发布的ADT,更新后发现,以前的工程无法显示Graphical Layout,我也不知所措,查询了很多资料,都没有解决问题,整了一早上都是一头雾水,最后发现更换xml的打开方式就解决了:右键点击所要打开的xml文件,弹出对话框open with,选择Android Layout editor,你就能看见你的Graphi... 阅读全文
posted @ 2011-11-17 15:27 candycaicai 阅读(1411) 评论(0) 推荐(0) 编辑
摘要: 1、先到 http://code.google.com/p/msysgit/downloads/list 上下载Git-xxx.exe 安装后你看可以通过桌面的快捷方式打开一个Linux Shell的窗口; 2、建立自己想要放代码的文件夹 mkdir /e/android_src 3、到建立的文件夹下 cd /e/android_src 4、在官网上找到自己想下载的目录http://android... 阅读全文
posted @ 2011-08-16 15:25 candycaicai 阅读(401) 评论(0) 推荐(0) 编辑
摘要: 我也是在debug中发现一些小细节,再次总结一下。 1、对于RadioGroup,是RadioButton的一个组设置,可以实现单选效果。 对于RadioGroup的设置监听setOnCheckedChangeListener(OnCheckedChangeListener listener); OnCheckedChangeListener 是一个接口,接口函数为: public void on... 阅读全文
posted @ 2011-05-16 16:15 candycaicai 阅读(3413) 评论(1) 推荐(0) 编辑
摘要: 我们知道Android控件里的button,listview可以用xml的样式自定义成自己希望的漂亮样式。 最近用到RadioButton,利用xml修改android:background="@drawable/button_drawable",其中button_drawable为自己定义的.xml文件(res/drawable文件下),但是不成功,到网上查找,也没有正确的说法,我就开始自己尝... 阅读全文
posted @ 2011-05-04 18:15 candycaicai 阅读(30032) 评论(4) 推荐(2) 编辑
摘要: 这是一个转载的总结帖子,帮助学习非阻塞的网络通信方法。 对于Android的网络通讯性能的提高,可以使用Java上高性能的NIO (New I/O) 技术进行处理,NIO主要使用了Channel和Selector来实现,Java的Selector类似Winsock的Select模式,是一种基于事件驱动的,整个处理方法使用了轮训的状态机,提高线程使用效率。参考文档:Android开发进阶之NIO非阻塞包(一)Android开发进阶之NIO非阻塞包(二)Android开发进阶之NIO非阻塞包(三)Android开发进阶之NIO非阻塞包(四)Android开发进阶之NIO非阻塞包(五)Androi. 阅读全文
posted @ 2011-04-26 14:23 candycaicai 阅读(1510) 评论(0) 推荐(0) 编辑