移动平台-周排行
Android是自适应屏幕大小及密度的。Android为了保证在不同屏幕下的应用界面效果,提供了以下文件夹来储存图片资源。不同的文件夹对应像素密度不同的图片资源drawable-ldpi:120dpi左右的屏幕(低密度)drawable-mdpi:160dpi左右的屏幕(中等密度)drawable-...
android shape可以让我们通过定义xml文件的方式创建图形,当然只能实现一些比较简单的图形(圆形,矩形,椭圆,线段),但是已经相当不错了,通过shape创建的图形作为控件的背景已经基本可以满足我的简单需求了,而且通过shape创建的图形可以适配各种屏幕。 下面就用shape定义的图形...
之前有整理过ScrollView嵌套ListView的例子,讲的是计算listview的每一项的高度。已达到目标效果。同样的ExpandableListView嵌套ScrollView也是这么个思路,不过要稍微加一些方法和稍微做一些改动。要实现这个功能首先要准备三个基础的方法:一、计算Expanda...
一、产品部分:想一想APP的承载够不够,是否要做压力测试?上架后,会迎来第一波用户,如何保证你APP的正常运行?将会出现哪些意外情况?我们遇到一个真实的案例,某游戏APP上架后,第一天就有3万次真实激活,但就在当天晚些,出现几百个差评,几乎都是说:“登陆慢、运行慢、垃圾游戏”这样的评论,第二天只好主...
VC++ 修改VMware BIOS、uuid_location、ethernet0_address等,主要问题如下
(1)随机产生16进制数;
(2)修改vmx对应项,根据规则一般只修改最后三项值;
/************************************************************************/
/*
摘要:产生十六进制随机数串,例...
1.看源码必须搞懂Android的数据结构。在init源代码中双向链表listnode使用很多,它只有prev和next两个指针,没有任何数据成员。这个和linux内核的list_head如出一辙,由此可见安卓深受linux内核的影响的。本来来分析一下这个listnode数据结构。
这里需要考虑的一个问题是,链表操作都是通过listnode进行的,但是那不过是个连接件,如果我们手上有个宿主结构,...
iOS 的单例模式 dispatch_once
有些变量只需要初始化一次(如从文件中读取配置参数,读取设备型号等等),可以使用dispatch_once来进行读取优化,保证只调用API一次,以后就只要直接访问变量即可.
WeatherClient.h
#import "AFHTTPClient.h"
@interface WeatherClient : AFHTTPClient
+(WeatherClient *)sharedClient;
@end
WeatherClient.m...
在ListView中设置Selector为null会报空指针?mListView.setSelector(null);//空指针试试下面这种:mListView.setSelector(new ColorDrawable(Color.TRANSPARENT));如何让ListView初始化的时候就选...
VMware 9安装Android4.x首先准备好VMware Workstation 9以上版本和Android 4.x X86 ISO安装镜像镜像下载地址: http://code.google.com/p/android-x86/downloads/list http://android-x8...
ios中NSUserDefaults的用法
NSUserDefaults类提供了一个与默认系统进行交互的编程接口。NSUserDefaults对象是用来保存,恢复应用程序相关的偏好设置,配置数据等等。默认系统允许应用程序自定义它的行为去迎合用户的喜好。你可以在程序运行的时候从用户默认的数据库中读取程序的设置。同时NSUserDefaults的缓存避免了在每次读取数据时候都打开用户默认数据库的操作。可以通过调用synchronize方法来使内存中的缓存与用户默认系统进行同步。
...
结构
继承关系
public abstract class AsyncTask extends Object
java.lang.Object
android.os.AsyncTask
类概述
AsyncTask能够适当地、简单地用于 UI线程。 这个类不需要操作线程(Thread)就可以完成后台操作将结果返回UI。
异步任务的定义是一个在后台线程上运行,其...
<html><head><title>CSS3实现的圆形遮罩手机应用效果实例丨芯晴网页特效丨CsrCode.CN</title><style>.trans{-webkit-transition:0.3sease;-moz-transition:0.3sease;-ms-transition:0.3sease;-o-transition:0.3sease;transition:0.3sease;}.test..
GCD是iOS的一种底层多线程机制,今天总结一下GCD的常用API和概念,希望对大家的学习起到帮助作用。GCD队列的概念在多线程开发当中,程序员只要将想做的事情定义好,并追加到DispatchQueue(派发队列)当中就好了。派发队列分为两种,一种是串行队列(SerialDispatchQueue)...
今天我来看看如果android将数据存储在sdcard,它的权限是什么样的1. 打开emm软件,做一笔转账。2. 现在来看看sdcard中的数据情况sdcard中的数据是所有人可写的。解决方案(非root):1. 不要存储在sdcard中2. save the file with the priva...
初学android,光是配置Eclipse就走了不少弯路,班里面有很多同学的计算 机名都是写的自己的中文姓名,结果导致了AVD文件默认保存在“C:\user\\.andorid”下,这下可就坏 了!!android的sdk模拟器是不支持中文的,它会将中文目录翻译成一串我们不认识的文字,这就是所谓的编...
一、jni打印调试信息 1、 在Android.mk文件中添加: LOCAL_LDLIBS += -L$(SYSROOT)/usr/lib -llog 2、 在.c文件中添加:#include 3、 打印log信息:__android_log_print(ANDROID_LOG_...
昨天终于成功地向APP STORE提交了应用,个人感觉用AIR做IOS开发就是个坑啊。出了问题之后,问苹果的技术支持,人家说“对于非XCODE环境下开发及发布所造成的问题我们在资料库中无法找到相应的解决方案”。那问adobe的技术支持吧,“你按照开发者中心的教程执行了吗?”“是的”“你能成功生成I....
UIImageView自带//圆角设置imageView.layer.cornerRadius = 8;(值越大,角就越圆)imageView.layer.masksToBounds = YES;//边框宽度及颜色设置[imageView.layer setBorderWidth:2];[image...
使用fragment实现tab页的效果: 三个页面是单独的三个Fragment 主Activity的实现: package com.hsx.tab;import android.os.Bundle;import android.support.v4.app.FragmentActivity;impo...
在线语音合成的使用方法:首先下载相关的sdk,这个网址里有多种版本,我选择的Android。http://open.voicecloud.cn/index.php/services/voicebase?type=tts&tab_index=1需要注意的是,最好先创建应用,审核通过后会返回一个APPI...