Android中的控件中有一类是ProgressBar,其子类中有一个是AbsSeekBar。相信有不少童鞋对这个拖动条的父类比较感兴趣吧!尤其是看到网易云音乐的进度条上面是可以处理播放与暂停事件,是不是很羡慕的哈~ 俺在这里告诉大家,不用羡慕,看了我下面的代码分析,你也是可以做出那样的效果的哦。Let's go.
下面先给大家列表一下AbsSeekBar的成员变量有哪些。
...
分类:
移动开发 时间:
2014-12-28 22:18:30
阅读次数:
175
New UI-获取手机屏幕尺寸与常用分辨率,屏幕适配问题
——转载请注明出处:coder-pig,欢迎转载,请勿用于商业用途!
1)获取手机屏幕尺寸与屏幕密度:
先要说一点,我们能通过编程获取到的手机屏幕尺寸,只是分辨率哦!!!真正的屏幕尺寸,
多少寸这样要么自己测,要么上网查!编程获取到的尺寸只是分辨率,切记!!!
下面提供一个工具类,提供三种获取手机分辨率与屏幕密度的方法,方法一已经过时,不建议
使用了!
2)手机分辨率问题:
相信大家创建完工程后,都可以看到res目录下的drawable有几种...
分类:
移动开发 时间:
2014-12-28 22:14:21
阅读次数:
195
一、调试平台搭建 1、GNUDebugger。首先安装ios下的gdb调试器,添加源:cydia.radare.org 。搜索GNUDebugger,安装之。(有些源的GDB好像不能用,这个测试没问题) 2、openSSH。这个应该都会装,没装过的参考,http://www.cnblogs.co.....
分类:
移动开发 时间:
2014-12-28 22:04:37
阅读次数:
558
Android实习札记(4)---Fragment(碎片)基本概念解析转载请注明出处:coder-pigFragment相信大家都不会陌生吧,侧滑啦,抽屉效果啦,DialogFragment啊等等,一堆地方都会用到Fragment,对于Fragment的基本概念在前面的文章中其实已经给出的了,这里回...
分类:
移动开发 时间:
2014-12-28 22:02:51
阅读次数:
246
目前进展:
封装蛇的移动方法:
typedef struct snakeinfo
{
int numParts;/* how many parts,蛇身体分多少个段 */
int lenParts[GAME_WIDTH];/* 蛇身体每段的长度 */
int xPartsHead[GAME_WIDTH];/* 蛇身体第i段的x坐标,初始值为1 */
int yPartsHead[GAM...
分类:
移动开发 时间:
2014-12-28 20:56:56
阅读次数:
152
??
1
添加Spring MVC所需的jar包.
2
创建一个以下项目结构的springmvc项目
3
web.xml的配置如下:
xml
version="1.0"
encoding="UTF-8"?>
web-app
version="3.0"
xmlns="http://java...
分类:
移动开发 时间:
2014-12-28 20:50:09
阅读次数:
276
今天才发现原来可以直接调用系统自带的分享功能,之前都是集成友盟的,真是孤陋寡闻了啊!
不过调用系统的分享功能,支持的分享数目就看系统集成多少了,比如我的oppo的支持微信 QQ 新浪等!
关键代码:
// 启动分享发送的属性
Intent intent = new Intent(Intent.ACTION_SEND);
intent.setType("text/...
分类:
移动开发 时间:
2014-12-28 20:48:44
阅读次数:
204
从事 Android 工作也有一段时间了,一直想把整个系统过一遍。在学习过程中一直在看老罗的博客,分析地很到位,可以看出功力相当深厚啊!记得以前听人说,读书要先读厚,再读薄,再读厚……如此反复,才可吃透。面对像 Android 这样的大型软件,感觉无论用什么方法感觉都无法让人直观地去认识,更别提过几...
分类:
移动开发 时间:
2014-12-28 20:50:30
阅读次数:
132
下载 Android 源码,使用 repo 工具。其实源码分布在多个 Git 仓库中的,repo 就是用来操作多个 Git 仓库的。 这里需要下载的是 Android-5.0的源码,结合一款具体设备,分析起来更有针对性,就选 Nexus5 了。由于是用于学习的,所以不需要把其它分支也下...
分类:
移动开发 时间:
2014-12-28 20:47:33
阅读次数:
199
Android SDK开发包(2014-12-20) 版本号0.2.2开发包下载地址:http://oss.aliyuncs.com/aliyun_portal_storage/help/oss/aliyun_OSS_Android_SDK_20141220.zip开发指南:http://aliyu...
分类:
移动开发 时间:
2014-12-28 20:46:00
阅读次数:
310
平时项目中会有一些流程,或者是评论相关的东西,这些一般只会是在页面初次加载一部分,剩余部分搞一个更多的标签,当点击更多的时候,ajax请求把所有数据加载完(当然这里也有分页的实现方法,本篇不作讨论), ajax加载的数据一般会运用到appendChild,insertBefore方法来附加在原来标签...
分类:
移动开发 时间:
2014-12-28 20:41:35
阅读次数:
140
编译过程要消耗很长时间,在我的电脑上大概用五个小时左右,如果你的环境配置没错的话,编译就不会出错。编译源码进入到源码目录,然后:. build/envsetup.sh之后:lunch选择:7. aosp_hammerhead-userdebug下面就正式开始了:make -j 5之后尽量就不要碰电脑...
分类:
移动开发 时间:
2014-12-28 20:42:25
阅读次数:
144
SQLite 入门与分析1、SQLite介绍自几十年前出现的商业应用程序以来,数据库就成为软件应用程序的主要组成部分。正与数据库管理系统非常关键一样,它们也变得非常庞大,并占用了相当多的系统资源,增加了管理的复杂性。随着软件应用程序逐渐模块模块化,一种新型数据库会比大型复杂的传统数据库管理系统更适应...
分类:
移动开发 时间:
2014-12-28 19:31:28
阅读次数:
170
1 class MyTask_SendMessage extends AsyncTask { 2 3 @Override 4 protected void onPostExecute(String result) { 5 super.onP...
分类:
移动开发 时间:
2014-12-28 19:32:57
阅读次数:
143
1 基本用法1、实例化:UIWebView *webView = [[UIWebView alloc] initWithFrame:self.view.window.bounds];2、配置参数:delegate、scalesPageToFit等3、加载请求:[webView loadRequest...
分类:
移动开发 时间:
2014-12-28 19:31:53
阅读次数:
442
delegate:demo使用场景,我有A,B两个controller,A是root,跳转到B,B的数据输入完返回A且携带数据显示到A。A.h#import #import "SencondViewController.h"@interface FirstViewController : UIVie...
分类:
移动开发 时间:
2014-12-28 19:31:43
阅读次数:
133