`
文章列表

android mvn project

     setp 0: install mvn. open settings.xml,append a line:   <pluginGroup>com.jayway.maven.plugins.android.generation2</pluginGroup>   setp 1: enter project root dir. setp 2: mvn eclipse:clean eclipse:eclipse -U  -e -Dandroid.sdk.path=/Users/cqtouch/Downloads/adt-bundle-mac-x8 ...
今天,2014年4月30日,是个值得纪念的日子!!! 首先,发年终奖了,感谢阿里,我又可以支撑一段时间了!!!   再者,投资的事情好像有眉目了,数额有点大,我们好像吃不消!!加油!!!   最后,今天听到了阿里同事的回复,我的离别帖3000多人看,60多人回,我会记住你们的,小伙伴们!!!!    
 来的时候没有跟大家问好,走的时候跟大家道别! 这好像是第一次发帖,也是最后一次发帖! 凌晨1点半,我已经记不清前面有多少个夜半失眠,人一到夜里就心就会放松下来,思绪就会上来。在阿里的最后一个工作日,辗转反侧,决定还是起来梳理一下这份不平凡的履历,保存在深处,流落在互联网,也跟大家告个别。。。 一份阿里的实习offer把我从西南带进了杭城,带入了社会,告别了10多年的单一的校园生活,开始了新的旅程。。。 接下来的三年:coding.... 总结的有点精炼,好像不是这样的,coding with my team! working with my colleagues!  思绪如潮,涌 ...
意思就是没有找到“android_6”,这里的6不是android版本,而是API版本。 打开项目文件里的default.properties,把target=android-6改成你有的版本。 android SDK 目录下的platforms文件夹内有你下载的全部版本。 找到项目里的project.properties 打开后文件内容如下: # Project target. target=android-16 target=android-16 将16改成 19
1.安装git sudo apt-get install git 2.安装openjdk sudo apt-get -y install openjdk-7-jdk   下载linphone git clone git://git.linphone.org/linphone-android.git --recursive   安装rz工具 apt-get install lrzsz 安装这个工具后就可以传文件到服务器了
NSString * consumerMsgType=[consumer getMsgType]; if ([consumerMsgType isEqualToString:msgType] && ![consumer isFilterWithMsgBody:msgBody withMsgType:msgType]) { [consumer consmueWithMsgBody:msgBody withMsgType:msgType]; break; } ...
  NSMutableDictionary *dict = [[NSMutableDictionary alloc] init]; [dict setObject:controllerName forKey:@"controllerName"];   取数    NSString* controllerName=[params objectForKey:@"controllerName"];  
Android现在可以让您的应用在辅助显示器上显示不同的内容程序,以有线或Wi-Fi将外接显示输出连接到用户设备上,显示独特的内容。要为辅助显示屏创建独特的内容,您需要扩展Presentation类,并实现onCreate()回调方法。在onCreate() ...

IOS程序生命周期

    博客分类:
  • IOS
#import "AppDelegate.h" @implementation AppDelegate //应用启动并进行初始化时会调用该方法并发出通知。这个阶段会实例化跟视图控制器 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { NSLog(@"didFinishLaunchingWithOptions..."); // Override poi ...
AsyncTask的介绍及基本使用方法 关于AsyncTask的介绍和基本使用方法可以参考官方文档和Android实战技巧:多线程AsyncTask这里就不重复。 AsyncTask引发的一个问题 上周遇到了一个极其诡异的问题,一个小功能从网络上下载一个图片,然后放到ImageView中,是用AsyncTask来实现的,本身逻辑也很简单,仅是在doInBackground中用HTTP请求把图片的输入流取出,然后用BitmapFactory去解析,然后再把得到的Bitmap放到ImageView中。这个应用是用4.0的SDK开发的,也是运行在4.0上面的。但是有时候下载这张图片去要用很久 ...
RelativeLayout相对布局 相对布局 RelativeLayout 允许子元素指定它们相对于其父元素或兄弟元素的位置,这是实际布局中最常用的布局方式之一。它灵活性大很多,当然属性也多,操作难度也大,属性之间产生冲突的的可能性也大,使用相对布局时要多做些测试。
虚拟像素单位, 用于定义应用的UI, 以密度无关的方式表达布局尺寸或位置.   android官方定义dip等价于160dpi屏幕下的一个物理像素点.   在运行时, android根据使用中的屏幕的实际密度, 透明地处理任何所需dp单位的缩放.   dp到屏幕像素的转换公式: pixels = dps * (density / 160).   举例来说, 在 240 dpi 的屏幕上, 1dp 等于 1.5物理像素.   强烈推荐使用dp单位来定义你的应用UI, 这是确保你的UI在不同屏幕上显示的一个好方法.   Android平台划分几个的实际支持的屏幕尺寸和 ...
*对象分配规则 1.对象优先分配在Eden区,如果Eden区没有足够的空间时,虚拟机执行一次Minor GC。 2.大对象直接进入老年代(大对象是指需要大量连续内存空间的对象)。这样做的目的是避免在Eden区和两个Survivor区之间发生大量 ...
  大家在开发中写JAVA注释谁都会,不会一般写得少或者随便写,其实这是习惯问题,与开发进度无关。养成良好的习惯会觉得写出来的代码很专业,很有成就感 。最近看开源框架里面的JAVA注释。觉得很有意思。做下记录: 通常注释包括以下几个部分: 功能描述,参数,作者,版本,看另一方法 参数:@param 作者: @author Administrator 版本:@version 看另一方法:@see   #resolveClass(Class)  会生成一个跳转到同类的resolveClass方法   描述一般用HTML标签 java注释支持许多HTML标签。下面介绍常用的标签 ...
这里讲的不是类加载机制,是类的加载先后顺序。话不多说了,先设定以下场景:   package com.jingdong; public class A { public static void main(String[] args){ System.out.println(Ib.b); B b=new B(); b.ibTest(); } }   public class B implements Ib{ private D d; private C c=new C(); @Override public void ib ...
Global site tag (gtag.js) - Google Analytics