UITabBarController有两个子视图,一个是UITabBar部分,它里面放得时UITabBarItem就是下面四个切换的标签那一块。另一个是内容部分,就是几个视图。我们点击不同的标签,就会切换显示不同的视图。所以我们加载视图控制器的话,可能在针对视图那一块进行修改。而定制标签的话,是针对UITabBarItem进行修改。...
分类:
移动开发 时间:
2014-10-06 07:52:09
阅读次数:
184
在不清楚怎么用自己喜欢的开发环境发布app是一件很痛苦的事。经过一番google和蒙之后,终于成功提交build到AppStore。再次总结一下注意点,希望能看见这篇嫖客的小伙伴都少走弯路。1. 在父项目的build.gradle中的project(":ios")中添加以下配置证书(红色字体)pro...
分类:
移动开发 时间:
2014-10-06 02:31:59
阅读次数:
262
在Android开发中加载sdcard上的大图片到内存时容易导致OOM异常,常见的解决办法是基于BitmapFactory.Options类提供的方法定义指定的解码方式,设置inJustDecodeBounds属性为true,避免分配内存,返回一个null的Bitmap对象(包含outWidth,o...
分类:
移动开发 时间:
2014-10-06 03:02:49
阅读次数:
168
如何解决listview数据刷新,下拉刷新,上拉加载更多时,图片不闪烁。在Activity的onResume()方法中将adaper和listView重新再绑定一次。listView.setAdapter(adapter);adapter.notifyDataSetChanged();http://...
分类:
移动开发 时间:
2014-10-06 02:45:49
阅读次数:
157
Fragment要点Fragment作为Activity界面的一部分组成出现可以在一个Activity中同时出现多个Fragment,并且,一个Fragment亦可在多个Activity中使用。在Activity运行过程中,可以添加、移除或者替换Fragment(add()、remove()、rep...
分类:
移动开发 时间:
2014-10-06 02:20:39
阅读次数:
267
source code:https://github.com/Maxwin-z/XListView-Android提供了两个接口:a) IXListViewListener: 触发下拉刷新、上拉载入更多b)OnXScrollListener: 这个和原生的OnScrollListener一样,但是在...
分类:
移动开发 时间:
2014-10-06 02:02:19
阅读次数:
238
系统已经有的东西,如果我们没有新的需求的话,直接调用是最直接的。下面讲讲调用系统相机拍照并保存图片和如何调用系统相册的方法。首先看看调用系统相机的核心方法:Intent camera = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); startActivi...
分类:
移动开发 时间:
2014-10-06 02:33:19
阅读次数:
161
float cacheSize = dirSize(new File(Environment.getExternalStorageDirectory() + AppConstants.APP_CACHE_FOLDER)) / 1024.0f / 1024.0f;tvCacheSize.setText...
分类:
移动开发 时间:
2014-10-06 02:48:19
阅读次数:
206
public class FragmentTabsActivity extends FragmentActivity implements OnClickListener { //定义FragmentTabHost对象 private SaveFragmentTabHost mTabHo...
分类:
移动开发 时间:
2014-10-06 01:38:59
阅读次数:
290
package com.frank.mobilesafe;import java.io.InputStream;import java.net.HttpURLConnection;import java.net.MalformedURLException;import java.net.URI;im...
分类:
移动开发 时间:
2014-10-06 01:37:59
阅读次数:
330
iPhone6和iPhone6 Plus上市有一段时间了,虽然大陆没有首发令人隐隐作痛,但是还是为iPhone6和iPhone6 Plus的设计的转变和大屏时代感到欣喜。
今天主要来mark以下通过xib方式来适配iPhone6和iPhone6 Plus的屏幕。
1.iPhone5分辨率320x568,像素640x1136,@2x
2.iPhone6分辨率375x667,像素75...
分类:
移动开发 时间:
2014-10-06 00:08:59
阅读次数:
255
本文首先介绍了如何创建一个单例对象,接着介绍如何巧妙的使用系统提供UIApplication单例, 最后通过一个Demo来演示如何使用单例设计模式。...
分类:
移动开发 时间:
2014-10-05 23:52:09
阅读次数:
380
BadgeView主要是继承了TextView,所以实际上就是一个TextView,底层放了一个label,可以自定义背景图,自定义背景颜色,是否显示,显示进入的动画效果以及显示的位置等等;这是Git上的一个开源项目.1.从https://github.com/jgilfelt/android-vi...
分类:
移动开发 时间:
2014-10-06 01:05:49
阅读次数:
429
An apparatus and method is described herein for providing robust speculative code section abort control mechanisms. Hardware is able to track speculat...
分类:
移动开发 时间:
2014-10-06 00:30:29
阅读次数:
531
效果:
代码:
【GitHub】Unity_iOS_Plugin_Demo
关键:
1、Unity调用iOS:
1.1、在Unity C#中:
[ DllImport( "__Internal" )]
private static extern int _showSelectTitleDialog ( string title, string msg);
...
分类:
移动开发 时间:
2014-10-05 23:42:09
阅读次数:
924
存储位置
SharedPreferences数据保存在: /data /data/ /shared_prefs 目录下,以XML格式保存,根元素为:。文件名为获取SharedPreferences实例时传递的参数值。
value
获取实例
SharePerferences是一个接口,Context实现了API:getShared...
分类:
移动开发 时间:
2014-10-05 23:41:29
阅读次数:
313
APK 是一种 压缩文件。
我们可以直接使用 压缩工具打开:例如 winrar
点击你需要 解压的APK 文件,选择打开方式,使用压缩工具解压:
如图:
2 点击解压到:
解压之后 你就获取到需要的资源文件:
总结:
这样 我们就可以不需要美工的工作,模仿一个 apk 出来了!
简单实用。...
分类:
移动开发 时间:
2014-10-05 23:24:09
阅读次数:
229