首页 > 移动平台
Android系统JNI的实现方式
Android系统JNI的实现方式 All rights reserved     JNI(Java Native Interface)定义了一种Java代码调用C或者C++代码等其他代码的方式。     在Android系统中,JNI通过JNINativeMethod结构体进行描述,该结构体定义于jni.h,如下所示: typedef struct { const...
分类:移动平台   时间:2014-12-23 15:35:14    收藏:0  评论:0  赞:0  阅读:322
XMPP 编程 iOS平台(一) 配置 与 登陆
这里记录下我配置XMPP的过程 首先下载XMPP:https://github.com/robbiehanson/XMPPFramework/ 将如下文件考入过程中: 添加依赖框架 添加XML框架的依赖路径: 这样就配置完了。下面说下如何进行登陆。当然服务器要自己先搭好,如果没有搭好可以看前一篇。 登陆代码: @interface XMPPModel() @...
分类:移动平台   时间:2014-12-23 15:34:54    收藏:0  评论:0  赞:0  阅读:288
android context总结
Context类 ,说它熟悉,是应为我们在开发中时刻的在与它打交道,例如:Service、BroadcastReceiver、Activity等都会利用到Context的相关方法 ; 说它陌生,完全是因为我们真正的不懂Context的原理、类结构关系。一个简单的问题是,一个应用程序App中存在多少个Context实例对象呢?一个、两个? 在此先卖个关子吧。读了本文,相信您会豁然开朗的 。 ...
分类:移动平台   时间:2014-12-23 15:34:45    收藏:0  评论:0  赞:0  阅读:380
Android FrameWork音频管理AudioManager的一点解析(续二)
上面两篇简单的分析了,android系统中FrameWork中对于音量的调节的部分代码,可能有些更深入的东西并没有涉及,因为初次尝试分析,并不是所有东西都能完全明白和透彻的理解,所以暂时只能将我所了解到并用到的部分做了解析。          这篇主要想解析下在AudioManager中对于音频竞争机制的部分内容和使用方式。          首先来说下这中竞争机制的产生原因,根据我的理解因为...
分类:移动平台   时间:2014-12-23 15:34:04    收藏:0  评论:0  赞:0  阅读:727
Android自动打开和关闭软键盘
现在有一个需求是说希望可以自动的隐藏和打开软键盘,场景是使用在alert dialog中有一个文本框,弹出dialog同时自动弹出键盘,编辑后点击完成直接关闭。使用的方式是: inputManager.showSoftInput(tvEditor,  InputMethodManager.SHOW_FORCED); 如果使用参数InputMethodManager.SHOW_IMPLICI...
分类:移动平台   时间:2014-12-23 15:33:04    收藏:0  评论:0  赞:0  阅读:285
js经验点滴js apply/call/caller/callee/bind使用方法与区别分析
一、call 方法调用一个对象的一个方法,以另一个对象替换当前对象(其实就是更改对象的内部指针,即改变对象的this指向的内容)。Js代码call([thisObj[,arg1[, arg2[, [,.argN]]]]])参数thisObj可选项。将被用作当前对象的对象。arg1, arg2, , ...
分类:移动平台   时间:2014-12-23 15:31:13    收藏:0  评论:0  赞:0  阅读:255
直接拿来用!最火的Android开源项目整理
一、代码库1、from 代码家整理比较好的源码连接*****************************************************************************************************************************...
分类:移动平台   时间:2014-12-23 15:30:33    收藏:0  评论:0  赞:0  阅读:369
【iOS开发-80】Quartz2D绘图简介:直线/圆形/椭圆/方形以及上下文栈管理CGContextSaveGState/CGContextRestoreGState
本文转载至 http://blog.csdn.net/weisubao/article/details/41282457[objc]view plaincopy-(void)drawRect:(CGRect)rect{//获得当前上下文CGContextRefctx=UIGraphicsGetCur...
分类:移动平台   时间:2014-12-23 15:30:03    收藏:0  评论:0  赞:0  阅读:339
Android应用经典主界面框架之一:仿QQ (使用Fragment)
最近反复研究日常经典必用的几个android app,从主界面带来的交互方式入手进行分析,我将其大致分为三类。今天记录第一种方式,即主界面下面有几个tab页,最上端是标题栏,tab页和tab页之间不是通过滑动切换的,而是通过点击切换tab页。早期这种架构一直是使用tabhost+activitygr...
分类:移动平台   时间:2014-12-23 15:28:16    收藏:0  评论:0  赞:0  阅读:564
Android MD5校验码的生成与算法实现
在Java中,java.security.MessageDigest (rt.jar中)已经定义了 MD5 的计算,所以我们只需要简单地调用即可得到 MD5 的128 位整数。然后将此 128 位计 16 个字节转换成 16 进制表示即可。 下面是一个可生成字符串或文件MD5校验码的例子,测试过,可...
分类:移动平台   时间:2014-12-23 15:27:24    收藏:0  评论:0  赞:0  阅读:367
Android 网络通信框架Volley简介(Google IO 2013)
Volley主页https://android.googlesource.com/platform/frameworks/volleyhttp://www.youtube.com/watch?v=yhv8l9F44qo&feature=player_embedded1. 什么是Volley在这之前,...
分类:移动平台   时间:2014-12-23 15:24:16    收藏:0  评论:0  赞:0  阅读:303
直接拿来用!最火的Android开源项目(一)
摘要:对于开发者而言,了解当下比较流行的开源项目很是必要。利用这些项目,有时能够让你达到事半功倍的效果。为此,CSDN特整理了GitHub上最受欢迎的Android及iOS开源项目,本文详细介绍了20个Android开源项目。GitHub在中国的火爆程度无需多言,越来越多的开源项目迁移到GitHub...
分类:移动平台   时间:2014-12-23 15:22:23    收藏:0  评论:0  赞:0  阅读:301
XE5 ANDROID通过webservice访问操作MSSQL数据库
一、服务端在ro里添加函数(在impl上添加阿东connection,adoquery,dataprovider)function TNewService.getdata(const sqlstr: Utf8String): Variant;beginqry1.Close;qry1.SQL.Text...
分类:移动平台   时间:2014-12-23 15:17:06    收藏:0  评论:0  赞:0  阅读:277
直接拿来用!最火的Android开源项目(二)
摘要:GitHub上的开源项目不胜枚举,通过这些项目,也能让开发者在应用开发过程中事半功倍,作为开发者的你,在用这些开源项目吗?今天我们将介绍另外20个在GitHub上备受欢迎的Android开源项目,你准备好了吗?在《直接拿来用!最火的Android开源项目(一)》中,我们详细地介绍了GitHub...
分类:移动平台   时间:2014-12-23 15:16:54    收藏:0  评论:0  赞:0  阅读:347
Android应用经典主界面框架之二:仿网易新闻客户端、CSDN 客户端 (Fragment ViewPager)
第二种主界面风格则是以网易新闻、凤凰新闻以及新推出的新浪博客(阅读版)为代表,使用ViewPager+Fragment,即ViewPager里适配器里放的不是一般的View,而是Fragment。所以适配器不能继承PagerAdapter,而要继承FragmentPagerAdapter,这是在an...
分类:移动平台   时间:2014-12-23 15:14:55    收藏:0  评论:0  赞:0  阅读:444
IOS开发-影院选座算法 限制产生孤座
众所周知目前影院选座是不允许随便选的,我们不可以任性的挑三拣四,最后留下N个单独的座位,目的就是要留下至少2个连着的座位;另外有些影院的座位摆放并不是规则的,有些座位被过道或者特殊座位分割开,产生了不同的分区,这里就实现检测有没有座位变成了孤座,孤座的含义简单说就是两个小情侣不能挨着坐了~但是也存在...
分类:移动平台   时间:2014-12-23 15:14:33    收藏:0  评论:0  赞:0  阅读:883
Android Fragment 基本介绍[转]
Fragment Android是在Android 3.0 (API level 11)开始引入Fragment的。 可以把Fragment想成Activity中的模块,这个模块有自己的布局,有自己的生命周期,单独处理自己的输入,在Activity运行的时候可以加载或者移除Fragment模块。.....
分类:移动平台   时间:2014-12-23 15:14:14    收藏:0  评论:0  赞:0  阅读:183
直接拿来用!最火的Android开源项目(完结篇)
摘要:截至目前,在GitHub“最受欢迎的开源项目”系列文章中我们已介绍了40个Android开源项目,对于如此众多的项目,你是Mark、和码友分享经验还是慨叹“活到老要学到老”?今天我们将继续介绍另外34个Android开源项目。此前,CSDN移动频道推出的GitHub平台上“最受欢迎的开源项目”...
分类:移动平台   时间:2014-12-23 15:14:06    收藏:0  评论:0  赞:0  阅读:380
【Android】EventBus 源码解析
EventBus 源码解析本文为Android 开源项目实现原理解析中 EventBus 部分项目地址:EventBus,分析的版本:ccc2771,Demo 地址:EventBus Demo分析者:Trinea,校对者:扔物线,校对状态:未完成1. 功能介绍1.1 EventBusEventBus...
分类:移动平台   时间:2014-12-23 15:13:04    收藏:0  评论:0  赞:0  阅读:573
10个经典的Android开源应用项目
Android开发又 将带来新一轮热潮,很多开发者都投入到这个浪潮中去了,创造了许许多多相当优秀的应用。其中也有许许多多的开发者提供了应用开源项目,贡献出他们的智慧和 创造力。学习开源代码是掌握技术的一个最佳方式。下面推荐几个应用开源项目,这些项目不仅提供了优秀的创意,也可以直接掌握 Android...
分类:移动平台   时间:2014-12-23 15:10:23    收藏:0  评论:0  赞:0  阅读:231
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!