移动平台-日排行
上篇的博客iOS开发之使用XMPPFramework实现即时通信(一)只是本篇的引子,本篇博客就给之前的微信加上即时通讯的功能,主要是对XMPPFramework的使用。本篇博客中用到了Spark做测试,当然也少不了Openfire服务器,在这就不详述Openfire的安装过程了(网上的教程还是.....
1. MediaPlayer播放流程
下面是在Java中调用MediaPlayer实现播放的简单流程
mMediaPlayer.setDataSource(filePath);
mMediaPlayer.prepare();
mDuration.setText(String.valueOf(mMediaPlayer.getDuration()));
mVideoWidht = mMediaPl...
我们经常会看到类似于360、金山手机卫士一类的软件会带一个widget小控件,显示在桌面上,上面会显示现有内存大小,然后会带一个按键功能来一键清理内存,杀死后台进程的功能,那么这个功能是如何实现的呢,我们今天也来尝试做一个类似的功能的小控件。...
即使你已发觉谈及“移动支付”这样的趋势已是陈词滥调。可回归现实,到底有多少人在商场或餐馆结账时,掏出的是手机,而不是现金或银行卡?
的确,这个数据依旧少得可怜。来自市场调研公司 Harris Interactive 的数据,2013 年,仅有9% 的美国智能手机用户用手机代替现金或银行卡来结账。另有 14% 的用户虽然自己没用过,但看别人用过。唯一令人感到愉悦的是,55% 的用户...
如何实现树级目录的折叠和展开
1 引言
最近一直在用swift写项目,目前已经完成了小半,大概11月中旬能够完成,到时会出个系列视频,把源码放出来。我是iOS 零基础学习swift,之前没有任何objc经验,这几个星期一直在掉坑爬坑的循环中度过。当前不仅swift中文资料稀缺,英文资料也很少,不少问题到最后还是要去看objc代码,导致我现在看objc连蒙带猜也能明白个七七八八。除此之外...
一:Background & 相关flow
MTK Operator name display在手机中分成两种类型:
1. Sim卡名称:
根据开机从SIM卡中读取的IMSI去到Spn-conf.xml中(如果是MVNO的卡则是Virtual-spn-conf-by-***.xml中)匹配得到的name,会保存在SIMInfo这个database中,后续sim卡的名称就从此datab...
代码工程里面有三只文件都是涉及到各个profile的宏的,分别是:featureoption.java、common/ProjectConfig.mk、product/ProjectConfig.mk.
它们之间是什么关系呢?如何查看当前工程哪些profile是打开的?
[SOLUTION]
common/ProjectConfig.mk和product/ProjectConf...
import相关的
public class MainActivity extends Activity {
定义好所有需要的控件
private TextView tv
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceStat...
一、Android编码规范
1.java代码中不出现中文,最多注释中可以出现中文
2.局部变量命名、静态成员变量命名
只能包含字母,单词首字母出第一个外,都为大写,其他字母都为小写
3.常量命名
只能包含字母和_,字母全部大写,单词之间用_隔开
4.layout中的id命名
命名模式为:view缩写_模块名称_view的逻辑名称
view的缩写详情如...
一个布局中包含另一个布局
1.在layout下定义activity_other.xml布局
2.代码中的包含如下:
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_par...
文件的复制、移动、压缩等对SELinux属性关系详解1.临时修改文件的类型属性文件的类型属性不正确是常见的SELinux拒绝访问的主要原因1)修改文件的SELinux属性:[root@localhost~]#touchtest.file##新建文件[root@localhost~]#ls-Ztest.file##查看文件的SELinux属性-rw-r--r--.roo..
android上让我放弃使用wstring来操作中英文字符串2013-08-07 16:37:24|分类:cocos2d|举报|字号订阅项目需要,需要对中英文字符串进行遍历修改等,本来wstring和string网上面有一大堆的介绍,其中有一个“跨平台”的方法,但是无奈是用到setlocale这个方...
ios8发布后,一些用cordova编写的app会碰到问题,总的来说,cordova官方称是完全支持ios8的,而且由于ios8推出的WKWebView存在问题并没能很好的解决(看原文),仍旧用了UIWebView。主要的问题来自于一些插件,你需要remove再重新add一次,涉及如下插件1.Cam...
第一步,定义一个变量,用于记录上一次按返回争键时间private long lastBackKeyTime;第二步,重写Activity中onKeyDown方法@Overridepublic boolean onKeyDown(int keyCode, KeyEvent event) {switch...
Android操作系统11种传感器介绍在Android2.3 gingerbread系统中,google提供了11种传感器供应用层使用。#define SENSOR_TYPE_ACCELEROMETER 1 //加速度#define SENSOR_TYPE_MAGNETIC_FIELD...
总结的两种方法,供参考。方法一(要将方法写到UnityPlayerActivity 类下,不然调用不到): 1 //获得类 2 3 AndroidJavaClass jc = new AndroidJavaClass("com.unity3d.player.UnityPlayer"); 4 5 .....
今天上传文件的时候用了MultipartEntityBuilder,添加了httpcore等2个依赖库,编译运行的时候,studio出现一个奇怪的错误提示:Duplicate files copied in APK META-INF/DEPENDENCIESFile 1: /home/bluelif...
尝试通过 Agent 来获取相应的智能手机设备标识,根据标识的不同来输出对应设备所需的显示样式及其他。经过努力,终于搜集了比较全的 智能设备 的 Agent,相应的判断过程及代码如下,不明白的留言。 public static bool CheckAgent() {...
下载地址:IL_Mapper2.zip源文件: IL_Mapper2_src.zip简介此工具可以直接把C#代码转换成IL代码查看,省去编译和手动操作ildsam的繁琐。希望能对想研究IL的各位有所帮助。效果图: