- 博客(20)
- 资源 (5)
- 收藏
- 关注
原创 android studio error:'D:\ProgramSoft\android-ndk-r10e\ndk-build.cmd'' finished with non-zero exit
最近在做项目时,调整了下工程在本地目录,编译时始终抛下面的异常,认真分析下面异常后,终于找到了原因:原来是工程结构的目录太深,android stuido 无法找到并创建so 文件build时的临时目录。只要将工程目录深度减少一 两级时就可以正常编译。D:\ProgramSoft\workspace\edaijia2015\edaijia_driver_android\libraries\up
2015-11-06 21:05:55
5317
翻译 Makefile函数整理
使用函数———— 在Makefile中可以使用函数来处理变量,从而让我们的命令或是规则更为的灵活和具有智能。make所支持的函数也不算很多,不过已经足够我们的操作了。函数调用后,函数的返回值可以当做变量来使用。一、函数的调用语法函数调用,很像变量的使用,也是以“$”来标识的,其语法如下:$( )或是${ }这里,就是函数名,m
2015-04-03 17:58:12
497
转载 VC++中的Win32 Application和Win32 Console Application区别
Win32 Application和Win32 Console Application 都是工作在32位Windows环境的程序。 其中Win32 Application 就是普通的常见的窗口应用程序,当然有的界面做得比较个性化,比如圆形的、不规则形状的…… 它们都是所谓的GUI(Graphics User Interface图形用户接口),我们可以通过鼠标点击来完成控制。 Win32
2014-04-09 11:30:49
781
转载 宽带中KB与Kb的区别
我们开通宽带时通常都说我开通的是1M的2M的宽带,可很多人都迷迷糊糊,只知道愈大愈好。其实我们是把1Mbps的ADSL宽带说开通1M宽带,这让很多人误认为下载速度能达到1MB。同样电信EVDO无线宽带号称上网速度将达到室外3Mb/秒,一看之下还以为下载速度能达到3MB呢,很是吓人。 其实这里所说的KBps和Kbps是有很大的区别的。 1.KBps的意思(大写的B)
2013-10-23 17:14:06
1436
翻译 fragment与activity交互时生命周期顺序
fragment加入到activity过程中,经历了一下生命周期: fragment的onAttach() fragment的onCreate() fragment的onCreateView() Activity的onCreate() fragment的onActivityCreated() activity的onstart() fr
2013-10-11 18:33:03
2700
原创 Options Menu在android2.3.x及以下版本与android3.0以上版本显示原理的区别
一 显示区别:2.3.x及以下版本,需要按菜单键显示菜单,当菜单打开时,第一个可见的部分是图标菜单,最多可容纳6个菜单项。如果你的菜单包括Android的地方超过6项,第六项,其余将被归到”More”菜单下;3.0以上版本,逐渐抛弃了2.3.x及以下版本这种menu这种风格,主推Action Bar,且当菜单打开时,会显示所有菜单项。二Menu创建、运行方面的区别1> 在2.
2013-04-02 18:58:19
2358
1
翻译 应用程序之间的交互
一.怎么去启动另一个应用程序 1.定义阴式的Intent 1>启动拨号: Uri uri=Uri.parse("tel:010888888"); Intent callIntent=new Intent(Intent.ACTION_DIAL,uri); 2>浏览地图 // Map p
2013-04-01 18:12:20
926
转载 C/C++静态库与动态库
一静态库与动态库概念与特点 函数库分为静态库和动态库两种。 静态库在程序编译时会被连接到目标代码中,程序运行时将不再需要该静态库。 动态库在程序编译时并不会被连接到目标代码中,而是在程序运行是才被载入,因此在程序运行时还需要动态库存在。 无论静态库,还是动态库,都是由.o文件创建的。 静态库和动态库文件名的命名规范都是以lib为前缀,紧接着跟库名称
2013-02-18 15:18:56
832
转载 JNI
JNI是Java Native Interface的缩写,中文为JAVA本地调用。从Java1.1开始,Java Native Interface(JNI)标准成为java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI一开始是为了本地已编译语言,尤其是C和C++而设计的,但是它并不妨碍你使用其他语言,只要调用约定受支持就可以了。定义使
2013-02-16 11:57:55
477
转载 移动广告平台及运营模式
移动广告平台 移动广告平台概念移动广告平台和互联网的广告联盟相似,它是一个平台或者中介,连接着应用开发者和广告主。在平台上,开发者提供应用(例如一些游戏),广告主提供广告,而移动广告平台就会提供相应手机系统的SDK。SDK(Software Development Kit)是软件开发工具包的意思。开发者下载SDK,然后使用SDK中的工具,用代码
2013-01-22 13:43:32
5734
翻译 android 为支持多语言,常用的iso country code
中国:cn,zh加拿大:ca法国:fr英国:en西班牙:es日本:jp韩国:kp,kr
2013-01-05 19:11:14
3637
原创 在android中使用逐帧动画实现自定义progressbar组件
一 自定义progressbar 素材:逐帧图片若干张(根据自己loading组件的特点制作) 定义每张图片的显示的顺序及时间(定义帧动画列表) 在res/drawable目录下, 创建一根标签为“animation-list”的xml文件,名称为:myloading.xml
2013-01-04 16:33:51
6881
翻译 设置Activity隐藏标题和全屏的方法
设置Acitivity:1 隐藏标题 : requestWindowFeature(Window.FEATURE_NO_TITLE);2 全屏: getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);
2012-12-11 19:58:38
575
原创 java中继承与多态典型实例
1 父类:public class Test{ Test() { System.out.print("-----Test构造-------"); getTest(); } public void getTest() { System.out.println("-----Test------");
2012-12-04 16:54:04
842
原创 2012 android 工程师 面试笔记
1 android常用布局。2 android 基本应用组件3 Intent与IntentFilter的区别4 任务和进程的区别5 service的使用6 ListView分页加载7 Handler,Message,Loop,MessageQueue的区别8 Acitivity的生命周期,按下home键和back键,android的生命周期是什么?9 Activit
2012-12-03 10:36:00
445
转载 java中Volatile关键字的含义
Volatile修饰的成员变量在每次被线程访问时,都强迫从共享内存中重读该成员变量的值。而且,当成员变量发生变化时,强迫线程将变化值回写到共享内存。这样在任何时刻,两个不同的线程总是看到某个成员变量的同一个值。Java语言规范中指出:为了获得最佳速度,允许线程保存共享成员变量的私有拷贝,而且只当线程进入或者离开同步代码块时才与共享成员变量的原始值对比。这样当多个线程同时与某个对象交互时,就
2012-11-29 15:16:59
416
翻译 android中屏蔽系统键盘
EditText mEditText=(EditText)findViewById(R.id.editText_id);InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);if (imm != null) {imm.hideSoftInputFromWi
2012-11-26 13:17:54
1601
翻译 HttpClient的使用步骤
1. 创建 HttpClient 的实例2. 创建某种连接方法的实例; GetMethod或者PostMethod3. 调用第一步中创建好的实例的 execute 方法来执行第二步中创建好的 method 实例4. 读 response5. 释放连接。无论执行方法是否成功,都必须释放连接6. 对得到后的内容进行处理
2012-10-18 11:41:34
721
原创 android最简单的自定义全屏Dialog
@Override protectedDialog onCreateDialog(int id) { Dialog dialog=null; switch(id) { case 0: dialog=new Dialog(this,android.R.style.Theme_Black_NoTitleBar_Ful
2012-09-20 19:02:39
4884
原创 如何在android3.2以上版本中控制横竖屏切换
大家都知道android中横竖屏切换会使Activity销毁当前对象,重新启动。在android3.2以下的版本中,避免Acitivity重启的方法通常是在:activity标签中加上configChanges="orientation|keyboardHidden|navigation",但是在android3.2以上的版本,这样做还远远不够,还需要加上screenSize,因为android3
2012-09-07 09:55:34
1143
eclipse规范模板code style
2011-06-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人