1:第一个类是自定义的一个类?也就是SeekBar上方会跟随其一块移动的控件,其实非常简单的一个类
package?com.example.textmovebyseekbar;
import?android.content.Context;
import?android.util.AttributeS...
分类:
移动开发 时间:
2015-02-09 18:46:51
阅读次数:
197
#define HEXCOLOR(c) ? ? ? ? ? ? ? ? ? ? ? ? [UIColor colorWithRed:((c>>16)&0xFF)/255.0 green:((c>>8)&0xFF)/255.0 blue:(c&0xFF)/255.0 alpha:1.0]; baseView.backgroundColor = HEXCOLOR(str...
分类:
移动开发 时间:
2015-02-09 18:48:10
阅读次数:
116
Android U 盘功能实现和分析 u 盘功能实现结果: u 盘会当成 usb storage 在 Settings Storage 里面显示。 准备工作 内核需支持 usb host,需支持 FUSE 文件系统,在 FS 选项里面配置即可(CONFIG_FUSE_FS=y)。 ...
分类:
移动开发 时间:
2015-02-09 18:47:33
阅读次数:
404
前文Linux/Android——Input系统之InputReader (七)
介绍到了inputreader的运作流程,如何获取events到初步的分发,依次分析到InputMapper做第一步的处理.
前文有解析Mapper类型的依赖规则,不做重述.,这里单以触摸屏input_device 对应的SingleTouchInputMapper 为例。
SingleTouchInp...
分类:
移动开发 时间:
2015-02-09 18:34:38
阅读次数:
297
在拥有十多年强悍的编译器知识和技术积累的基础上构建出来的Silver是一个真实的原声的Swift的编译器,它可以为.NET CLR,Java/Android JVM和Cocoa运行时提供编译工作。
Silver支持3个平台...
分类:
移动开发 时间:
2015-02-09 18:35:19
阅读次数:
173
URL(Uniform Resource Locator)对象代表统一资源定位器,它是指向互联网"资源"的指针。资源可以是简单的文件或目录,也可以是对更复杂的对象的引用,例如对数据库或搜索引擎的查询。通常情况而言,URL可以由协议名、主机、端口和资源组成。即满足如下格式:
protocol://host:port/resourceName
例如如下的URL地址:
http://www.bai...
分类:
移动开发 时间:
2015-02-09 18:33:35
阅读次数:
214
URL的openConnection()方法将返回一个URLConnection对象,该对象表示应用程序和URL之间的通信连接。程序可以通过URLConnection实例向该URL发送请求,读取URL引用的资源
通常创建一个和URL的连接,并发送请求、读取此URL引用的资源需要如下几个步骤:
通过调用URL对象openConnection()方法来创建URLConnection对象设置...
分类:
移动开发 时间:
2015-02-09 18:30:53
阅读次数:
287
这两个目录的相同点:
这两个目录下的文件会在打包之后原封不动的保存在apk包中,不会编译成二进制文件。
不同点:
1.res/raw中的文件会被映射到R.java文件中,访问的时候直接使用资源ID即R.id.filename;assets文件夹下的文件不会被映射到R.java中,访问的时候需要AssetManager类。
2.res/raw不可以有目录结构,...
分类:
移动开发 时间:
2015-02-09 18:29:27
阅读次数:
189
最近用到WebView 在应用内部加载URL 展示web页面 ,顺便贴出一个简单的示例。
对于一般应用,仅用来展示web页面的话,不需要复杂的处理逻辑,但新手在做的过程或许会遇到这样的问题:(大牛可忽略了)
1、调用webView.loadUrl() 方法,依然会调用系统浏览器;
2、按返回键 直接退出界面,而不是返回打开web网页的上一级。
其实,如果只简单展示网页的话,只需一下
1、...
分类:
移动开发 时间:
2015-02-09 18:28:06
阅读次数:
172
1、iOS: [NSString hash]出现同样的hash值问题
2、How to get md5 and SHA1 in objective c (iOS sdk)...
分类:
移动开发 时间:
2015-02-09 18:28:15
阅读次数:
221
效果如下:
此图片不会动,但实际上是会快速跳动的。
之前看到有支付宝的效果非常牛逼。就是进去看到余额呼噜噜的直接上蹿下跳到具体数字,效果帅,但不知道怎么实现,最近终于知道了。
思路:
首先经常用到倒计时操作。这个类就是 CountDownTimer.Android自带的。继承此类。无非就是跳动的 increase和intervel
增加的数字和间隔!你懂。继续。。然后让他快速...
分类:
移动开发 时间:
2015-02-09 18:29:12
阅读次数:
187
1 Handler的基本概念:
什么是handler?
Handler是安卓系统的一种回调机制。
handler的作用?
他的作用是用于不同线程之间的通讯。一是可以用于子线程与UI线程的数据通信,因为只有UI线程可以更新UI,子线程如果想要更新界面就需要用Handler通过发送Message来更新UI,而UI线程在handlerMessage方法中处理传过来的Message数据。二是可以用...
分类:
移动开发 时间:
2015-02-09 18:27:45
阅读次数:
166
突然对悬浮窗体感兴趣,查资料做了个小Demo,效果是点击按钮后,关闭当前Activity,显示悬浮窗口,窗口可以拖动,双击后消失。效果图如下:
它的使用原理很简单,就是借用了WindowManager这个管理类来实现的。
1.首先在AndroidManifest.xml中添加使用权限:
uses-permission android:name="android.permission....
分类:
移动开发 时间:
2015-02-09 18:27:16
阅读次数:
197
首先在Mainifest.xml的Activity元素中加入android:configChanges="orientation|keyboardHidden"属性
加入这条属性的含义是,应用程序将会处理屏幕方向和键盘状态(推出或合上)信息的改动。但对于其他的设备配置信息的改动则会由Android系统来处理(销毁当前Activity,然后重启一个新的Activity实例)...
分类:
移动开发 时间:
2015-02-09 18:27:47
阅读次数:
163
1.先安装Oracle Java8
首先添加ppa,否则直接安装Android Studio会安装openjdk。
$ sudo add-apt-repository ppa:webupd8team/java
然后更新系统
$ sudo apt-get update
最后开始安装
$ sudo apt-get install oracle-java8...
分类:
移动开发 时间:
2015-02-09 18:27:59
阅读次数:
165
本文是主要对android定制多语言的问题进行深入研究后,总结了其定制的机制和其具体实现方法。如果想深入了解其定制的机制,可阅读本文第一部分,如果只想了解如何定制,请参考第二部分。
第一部分 多语言定制的机制
1、ICU4C简介
ICU4C(ICU for C, http://site.icu-project.org/ ) 是ICU在C/C++平台下的版本, IC...
分类:
移动开发 时间:
2015-02-09 18:25:44
阅读次数:
259
Android的TCP和UDP传输 简单程序...
分类:
移动开发 时间:
2015-02-09 18:24:25
阅读次数:
164