原文:http://blog.csdn.net/newjueqi/article/details/19003775
做了接近两年app相关的系统架构,api设计,先后在两个创业公司中工作,经历过手机网页端,android客户端,iphone客户端,其中的乐与苦,得与失,仰首问天有谁知?我觉得是时候来个总结,把相关的技术和心得记录下来。
注:这系列文章谈到的经验是根据自身在小型创...
分类:
移动开发 时间:
2014-07-26 02:30:59
阅读次数:
310
移动互联网带来的信息速率快的几乎让所有传统媒体憋出内伤,媒体不再是大型机构或者喉舌的专利。那些几十年来被深加工和再制造的新闻,愚弄民众的现象仅仅在3年 时间土崩瓦解,以往的消息从被采集到大面积传播有足够的时间做好舆论准备,统一口径、大面积覆盖群众、指导民众舆论观点的方式屡试不爽,然而面临移动互联网、全民皆媒体的出现,这传统媒体的绝招已成绝唱,或者叫绝后更合适。传统媒体做的是思想的复制与传递,而移动...
分类:
移动开发 时间:
2014-07-26 02:34:26
阅读次数:
298
1:然后我自己看了一下桌面图标的加载过程:
桌面第一次加载时是默认读取一个xml配置文件,完成配置工作。这个配置文件在Launcher目录下,
路径是:\Launcher\res\xml\default_workspace.xml 。这个XML文件就是刚升级,Launcher第
一次显示的时候,会读取的配置文件。default_workspace。xml里面可以配置APP快捷方式、Widge...
分类:
移动开发 时间:
2014-07-26 02:34:46
阅读次数:
251
public class PxAndDp {
/**
* 根据手机的分辨率从 dp 的单位 转成为 px(像素)
*/
public static int dip2px(Context context, float dpValue) {
final float scale = context.getResources().getDisplayMetrics().density;
...
分类:
移动开发 时间:
2014-07-26 02:36:36
阅读次数:
276
Problem Description
A while ago it was quite cumbersome to create a message for the Short Message Service (SMS) on a mobile phone. This was because you only have nine keys and the alphabet has more t...
分类:
移动开发 时间:
2014-07-26 02:40:36
阅读次数:
332
一些手机管家软件可以显示当前系统内存使用了百分之多少,这个数字的得到是通过 取得总内存大小,减去可用内存大小,再与总大小做比值的结果,下面代码可以计算内存使用了多少。
/**
* 计算已使用内存的百分比
*
*/
public static String getUsedPercentValue(Context context) {
String dir = "/proc/mem...
分类:
移动开发 时间:
2014-07-26 02:44:26
阅读次数:
311
// 创建thin pool
// 调用路径:NewDeviceSet->initDevmapper->createPool
1.1 func createPool(poolName string, dataFile, metadataFile *os.File, poolBlockSize uint32) error {
//通过task封装与libdevmapper的交互
task, er...
分类:
移动开发 时间:
2014-07-26 02:45:06
阅读次数:
297
今天讲解一下SpannableString和ImageSpan类
Bitmap bitmap = null;
bitmap = BitmapFactory.decodeResource(getResources(), imageIds[arg2 % imageIds.length]);
ImageSpan imageSpan = new ImageSpan(NeighborCommunica...
分类:
移动开发 时间:
2014-07-26 02:45:56
阅读次数:
230
该贴集锦了我面试iOS开发工程师时的考题,纪念并分析下。
http://www.devdiv.com/forum.php?mod=viewthread&tid=208065...
分类:
移动开发 时间:
2014-07-26 02:47:16
阅读次数:
176
main.m
//
// main.m
// 代理设计模式
/*
代理设计模式的3种使用场合
1,A 想让B 帮他做些事情, 可以让B成为A的代理先
2,A 想通知B,A发生了一些事情,可以让B成为A的代理先
3,B 想监听A发生了一些事情, 可以让B成为A的代理先
代理设置模式的标准4步
1,定义一份pro...
分类:
移动开发 时间:
2014-07-26 02:48:46
阅读次数:
365
最终效果图:
BeyondViewController.h
//
// BeyondViewController.h
// 7_scrollView大图展示
//
// Created by beyond on 14-7-24.
// Copyright (c) 2014年 com.beyond. All rights reserved.
//
#import...
分类:
移动开发 时间:
2014-07-26 02:49:16
阅读次数:
217
// 在thin pool中创建一个新thin device
// 调用路径:driver.Create()
1.1 func (devices *DeviceSet) AddDevice(hash, baseHash string) error {
//查找父device
baseInfo, err := devices.lookupDevice(baseHash)
if err != n...
分类:
移动开发 时间:
2014-07-26 02:53:26
阅读次数:
347
cocos2dx 遮罩层android真机机上失败的解决方案...
分类:
移动开发 时间:
2014-07-26 02:54:46
阅读次数:
233
开源框架和开源网站收藏!!!!...
分类:
移动开发 时间:
2014-07-26 02:55:46
阅读次数:
244
Android TextView中有图片有文字混合排列...
分类:
移动开发 时间:
2014-07-26 02:56:26
阅读次数:
206
我们常常需要用到按钮需要文字和图片同时显示,例如:
我们需要定义一个UIButton的子类
实现文件
- (id)initWithFrame:(CGRect)frame
{
self = [super
initWithFrame:frame];
if (self) {
//可根据自己的需要随意调整
...
分类:
移动开发 时间:
2014-07-26 02:57:06
阅读次数:
265
说明
本篇将介绍省电管理篇,主要介绍一下Android的耗电情况和目前市面上《电池助手》类应用涉及到的一些技术点。本篇将对这些知识点做一下总结和分析。主要包括:
A. 电池信息(耗电排行)
B. 省电管理
C. 剩余可用时间估算等
耗电分析
手机耗电分析
以我的手机(小米2S)为例,首先来看一下我的手机的电池...
分类:
移动开发 时间:
2014-07-26 02:58:16
阅读次数:
363
今天终于要发布Android HybirdApp了,安装以前做原生应用的流程发布签名Apk,没想到马上遇到了几个问题,现在把它们的解决办法整理下来。
export signed Apk 遇到下面错误,这个问题是多次读取inputStream导致的,貌似和eclise的自动编译有关,解决办法是关掉相关工程的自动编译。
Export Signed APK 前先將 Eclipse 的 Pro...
分类:
移动开发 时间:
2014-07-26 02:58:36
阅读次数:
316
经过前两篇blog的铺垫,我们今天热身一下,做个简单的例子。目录结构还是引用上篇blog的截图。具体实现代码:public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceStat...
分类:
移动开发 时间:
2014-07-26 02:58:46
阅读次数:
349
// 清除thin pool
1.1 func (d *Driver) Cleanup() error {
// 停止thin pool
err := d.DeviceSet.Shutdown()
return err
}
// 当加载新镜像时,添加一个新thin device
// id为containerid或imageid
1.2 func (d *Driver) Create(i...
分类:
移动开发 时间:
2014-07-26 02:59:46
阅读次数:
302