新的抽屉效果,修改于SliderViewController,首页滑动导航菜单随scrollView 的滑动变化效果。...
分类:
移动开发 时间:
2014-12-23 15:39:38
阅读次数:
143
Android系统JNI的实现方式
All rights reserved
JNI(Java Native Interface)定义了一种Java代码调用C或者C++代码等其他代码的方式。
在Android系统中,JNI通过JNINativeMethod结构体进行描述,该结构体定义于jni.h,如下所示:
typedef struct {
const...
分类:
移动开发 时间:
2014-12-23 15:36:24
阅读次数:
181
这里记录下我配置XMPP的过程
首先下载XMPP:https://github.com/robbiehanson/XMPPFramework/
将如下文件考入过程中:
添加依赖框架
添加XML框架的依赖路径:
这样就配置完了。下面说下如何进行登陆。当然服务器要自己先搭好,如果没有搭好可以看前一篇。
登陆代码:
@interface XMPPModel()
@...
分类:
移动开发 时间:
2014-12-23 15:36:25
阅读次数:
174
Context类 ,说它熟悉,是应为我们在开发中时刻的在与它打交道,例如:Service、BroadcastReceiver、Activity等都会利用到Context的相关方法 ; 说它陌生,完全是因为我们真正的不懂Context的原理、类结构关系。一个简单的问题是,一个应用程序App中存在多少个Context实例对象呢?一个、两个?
在此先卖个关子吧。读了本文,相信您会豁然开朗的 。
...
分类:
移动开发 时间:
2014-12-23 15:37:49
阅读次数:
219
上面两篇简单的分析了,android系统中FrameWork中对于音量的调节的部分代码,可能有些更深入的东西并没有涉及,因为初次尝试分析,并不是所有东西都能完全明白和透彻的理解,所以暂时只能将我所了解到并用到的部分做了解析。
这篇主要想解析下在AudioManager中对于音频竞争机制的部分内容和使用方式。
首先来说下这中竞争机制的产生原因,根据我的理解因为...
分类:
移动开发 时间:
2014-12-23 15:36:32
阅读次数:
286
现在有一个需求是说希望可以自动的隐藏和打开软键盘,场景是使用在alert dialog中有一个文本框,弹出dialog同时自动弹出键盘,编辑后点击完成直接关闭。使用的方式是:
inputManager.showSoftInput(tvEditor, InputMethodManager.SHOW_FORCED);
如果使用参数InputMethodManager.SHOW_IMPLICI...
分类:
移动开发 时间:
2014-12-23 15:33:16
阅读次数:
260
一、call 方法调用一个对象的一个方法,以另一个对象替换当前对象(其实就是更改对象的内部指针,即改变对象的this指向的内容)。Js代码call([thisObj[,arg1[, arg2[, [,.argN]]]]])参数thisObj可选项。将被用作当前对象的对象。arg1, arg2, , ...
分类:
移动开发 时间:
2014-12-23 15:32:19
阅读次数:
204
一、代码库1、from 代码家整理比较好的源码连接*****************************************************************************************************************************...
分类:
移动开发 时间:
2014-12-23 15:33:44
阅读次数:
339
本文转载至 http://blog.csdn.net/weisubao/article/details/41282457[objc]view plaincopy-(void)drawRect:(CGRect)rect{//获得当前上下文CGContextRefctx=UIGraphicsGetCur...
分类:
移动开发 时间:
2014-12-23 15:31:16
阅读次数:
203
最近反复研究日常经典必用的几个android app,从主界面带来的交互方式入手进行分析,我将其大致分为三类。今天记录第一种方式,即主界面下面有几个tab页,最上端是标题栏,tab页和tab页之间不是通过滑动切换的,而是通过点击切换tab页。早期这种架构一直是使用tabhost+activitygr...
分类:
移动开发 时间:
2014-12-23 15:28:27
阅读次数:
323
在Java中,java.security.MessageDigest (rt.jar中)已经定义了 MD5 的计算,所以我们只需要简单地调用即可得到 MD5 的128 位整数。然后将此 128 位计 16 个字节转换成 16 进制表示即可。 下面是一个可生成字符串或文件MD5校验码的例子,测试过,可...
分类:
移动开发 时间:
2014-12-23 15:28:16
阅读次数:
299
Volley主页https://android.googlesource.com/platform/frameworks/volleyhttp://www.youtube.com/watch?v=yhv8l9F44qo&feature=player_embedded1. 什么是Volley在这之前,...
分类:
移动开发 时间:
2014-12-23 15:25:58
阅读次数:
246
摘要:对于开发者而言,了解当下比较流行的开源项目很是必要。利用这些项目,有时能够让你达到事半功倍的效果。为此,CSDN特整理了GitHub上最受欢迎的Android及iOS开源项目,本文详细介绍了20个Android开源项目。GitHub在中国的火爆程度无需多言,越来越多的开源项目迁移到GitHub...
分类:
移动开发 时间:
2014-12-23 15:22:46
阅读次数:
301
新的抽屉效果,修改于SliderViewController,首页滑动导航菜单随scrollView 的滑动变化效果。
分类:
移动开发 时间:
2014-12-23 15:19:53
阅读次数:
188
一、服务端在ro里添加函数(在impl上添加阿东connection,adoquery,dataprovider)function TNewService.getdata(const sqlstr: Utf8String): Variant;beginqry1.Close;qry1.SQL.Text...
分类:
移动开发 时间:
2014-12-23 15:17:49
阅读次数:
191
摘要:GitHub上的开源项目不胜枚举,通过这些项目,也能让开发者在应用开发过程中事半功倍,作为开发者的你,在用这些开源项目吗?今天我们将介绍另外20个在GitHub上备受欢迎的Android开源项目,你准备好了吗?在《直接拿来用!最火的Android开源项目(一)》中,我们详细地介绍了GitHub...
分类:
移动开发 时间:
2014-12-23 15:18:38
阅读次数:
314
第二种主界面风格则是以网易新闻、凤凰新闻以及新推出的新浪博客(阅读版)为代表,使用ViewPager+Fragment,即ViewPager里适配器里放的不是一般的View,而是Fragment。所以适配器不能继承PagerAdapter,而要继承FragmentPagerAdapter,这是在an...
分类:
移动开发 时间:
2014-12-23 15:14:56
阅读次数:
207