由于项目的需要,需要设计能评分、能显示评分数据的星级评分条,但是IOS上好像没有这个控件,Android是有RatingBar这个控件的(又发现一个IOS不如Android好的),那就只能自定义了,在网上也找了相关的例子,发现都是很老的版本了,非ARC版本的,而且不能评分成0分,还没有indicator效果,于是我自己重新写了一个控件,命名为RatingBar
先上一张我们做之后的效果图:
...
分类:
移动开发 时间:
2015-01-03 09:26:03
阅读次数:
314
// 判断是否有网络连接
public static boolean isNetworkConnected(Context context) {
if (context != null) {
ConnectivityManager mConnectivityManager = (ConnectivityManager) context
...
分类:
移动开发 时间:
2015-01-03 09:26:50
阅读次数:
178
由于项目需要,UI设计了一个锯齿形状的背景图,程序开发效果如下图:
这用到了Quartz2D绘图,我的思路是,画两个如下图的锯齿view:
然后两个view稍微重合一点,就是下边的那个view网上移动,把上边的那个view的下锯齿覆盖掉,不过结果却是让人失望的,如下图:
最后,我在下边的view上重新画了上边view颜色的锯齿view,如下图:
然后再把下边的那个锯...
分类:
移动开发 时间:
2015-01-03 09:25:56
阅读次数:
297
Train Swapping
Time Limit:3000MS Memory Limit:0KB 64bit IO Format:%lld
& %llu
Submit Status
Description
Train Swapping
At an old railway station, you...
分类:
移动开发 时间:
2015-01-03 09:23:03
阅读次数:
218
iOS_Xcode6如何显示启动图?
直接拖图片到Images.xcassets里面是不可以的。
第一步:要新建一个文件夹名字叫 LaunchImage,然后,拖入图片到 LaunchImag
第二步:在Info.Plist里面,删除 Launch screen interface file base name 这个属性
第三步:在XcodeProject App Icons an...
分类:
移动开发 时间:
2015-01-03 09:22:21
阅读次数:
762
之前写过Fragment使用的程序,Fragment可以静态,也可以动态载入内存中的,这一章进一步看看如何动态地更换Fragment和看看Fragment生命期都有什么函数。
本章利用响应菜单点击事件,轮流载入不同的Fragment,显示不同的界面,效果如下:
开始的是没有载入Fragmen为空白:
点击菜单的NEXT FRAGMENT VIEW,就进入下一个界面,载入两个:...
分类:
移动开发 时间:
2015-01-03 09:22:20
阅读次数:
245
建立MainActivity继承Activity类,重写OnCreate()方法,添加按钮监听btn_dail.setOnClickListener(new OnClickListener(){@Override public void onClick(View arg0) { // TO...
分类:
移动开发 时间:
2015-01-03 09:18:16
阅读次数:
187
转载地址:http://jingyan.baidu.com/article/17bd8e52f514d985ab2bb800.html对于android的开发人员来说,首先要做的就是环境变量的配置。学习过java的人都知道,java是需要配置环境变量的,那么android 开发是否也需要我们配置环境...
分类:
移动开发 时间:
2015-01-03 09:19:31
阅读次数:
242
方法1.可以在MainActivity的onCreate方法中加一行代码requestWindowFeature(Window.FEATURE_NO_TITLE);这个一般MainaActivity是继承自Activity的,且这句一定要写在setContentView()方法的前面。方法2.在AndroidManifest.xml中加属性android:theme="@android:style/Theme.NoTit..
分类:
移动开发 时间:
2015-01-03 08:15:04
阅读次数:
195
Adapter常用的实现方式ArrayAdapter、simpleAdapter、SimpleCursorAdapter、BaseAdapter。
1、ArrayAdapter通常用于将数组或List集合的多个值包装成多个列表项。
arrayadapter布局文件:
<LinearLayout xmlns:android="http://schemas.android.com/ap...
分类:
移动开发 时间:
2015-01-03 02:05:37
阅读次数:
198
博主参加了2014 CSDN博客之星评选,帮我投一票吧。点击给我投票前言之所以写这篇文章,是因为最近博客和我的开发群( 215680213 )中,不少小伙伴都让我讲讲android学习路线,所以我决定写一篇博客,来说明这个问题。既然有不少小伙伴来咨询这个问题,说明大家都还是想快速地提高技术,毕竟技术的提高是职业发展中不可或缺的一步,技术好了,才能得到认可,才能升职加薪。一般来说,快速提高技术是不太...
分类:
移动开发 时间:
2015-01-03 00:59:04
阅读次数:
392
?Activity 生命周期: 生命周期7个方法的调用时机: 1)onCreate:第一次创建这个Activity时,也就是系统中没有缓存当前的Activity时,这个方法首先被调用。调用之后这个Activity就会被压入所谓的Android Task栈...
分类:
移动开发 时间:
2015-01-02 23:47:44
阅读次数:
414
SharedPreferences是Android中最容易理解的数据存储技术,实际上SharedPreferences处理的就是一个key-value(键值对)SharedPreferences常用来存储一些轻量级的数据。在做连连看游戏的时候,需要保存游戏进度,所以稍微用了一下,这里做个小结。我的做法是,首先给出如下定义:..
分类:
移动开发 时间:
2015-01-02 23:49:17
阅读次数:
645
最近做android的一个功能就是调用shell命令来进行一些系统级别的操作,比如说是关机开机之类的,现在总结一下具体的用法以及遇到的坑(基于我所用到的,没用到的我就不说了)
(1)
Runtime.getRuntime().exec("ls");
这是最简单的一种,你输入后就能就会执行ls命令,如果要获得输出的话可以这样写
Process p = Runtime.getRunti...
分类:
移动开发 时间:
2015-01-02 23:45:19
阅读次数:
273
<!--
/* Font Definitions */
@font-face
{font-family:Arial;
panose-1:2 11 6 4 2 2 2 2 2 4;
mso-font-charset:0;
mso-generic-font-family:auto;
mso-font-pitch:variable;
mso-font-signature:3 0 0 0 1...
分类:
移动开发 时间:
2015-01-02 23:45:16
阅读次数:
297
一、乐趣促使人努力
当然,每个人都未必对手机开发有兴趣。但是对于大多数来讲,把应用跑在手机上还是比JAVA WEB之类的程序要有乐趣的多。我本身是做J2EE的,后来专了android。在我做J2EE的时候,下班之后回家,我不会再去搞自己的J2EE程序DEMO。最多是看一些技术书籍。而做了Android之后,我经常搞搞自己的小应用。真的乐趣增加很多。
二、工作好找
我个人认为Android的需...
分类:
移动开发 时间:
2015-01-02 23:44:15
阅读次数:
190