uboot下跑arm裸机程序写了main()函数,也去了头转换了格式(arm-linux-objcopymain-Obinarymain.bin)可是go的时候还是跑不起来(会出现##Startingapplicationat0x30000000...##Applicationterminated,rc=0x1)原因何在?答曰:把main()函数放到源代码开头再编译即可运行哇
分类:
移动开发 时间:
2015-04-16 20:04:44
阅读次数:
743
Android在自定义控件时,经常需要获得屏幕的宽高,每次都要写,不妨直接把他封装成工具类,直接拿来用,废话不说,直接上代码
/**
*
*/
package com.example.customview;
import android.content.Context;
import android.util.DisplayMetrics;
import android.view.Win...
分类:
移动开发 时间:
2015-04-16 20:02:05
阅读次数:
137
RatingBar控件为用户提供一个评分操作的模式。
控件的几个常用方法:
1.setMax()
设置RatingBar星级滑块的最大值.
2.setNumStars()
设置RatingBar星级滑块的星形数量。值得注意的是,应该把控件的布局宽度设置为wrap_content,如果设置为fill_parent,显示的星形数量很有可能不是设置的星形数量。
3.setRating...
分类:
移动开发 时间:
2015-04-16 19:59:57
阅读次数:
150
注释非常详细大家看吧,就是添加一个intent意图,然后发送广播就ok了
/**
* 创建快捷方式
*/
private void createShortCut() {
// 创建快捷方式的Intent
Intent shortcutIntent = new Intent("com.android.launcher.action.INSTALL_SHORTCUT");...
分类:
移动开发 时间:
2015-04-16 19:59:08
阅读次数:
153
目前市面上有很多屏蔽其他app开机启动的功能,比如猎豹清理大师和360安全卫士,本文讲解如何避免被猎豹清理大师关闭收不到开机广播的情况,360安全卫士的屏蔽模式还没搞清楚,有大牛明白的话请赐教。
猎豹屏蔽的原理是通过改变第三方app接收开机广播reciver的状态来达到效果。解决办法就是在关机广播里面把自己改为可用。
具体代码如下:
接收开机广播android.intent.action.B...
分类:
移动开发 时间:
2015-04-16 19:57:40
阅读次数:
318
在开发的过程中,常常会用到ViewPager、ListView、GridView等、这些带有Item的视图控件,而这些控件有个共同点就是都要用到它们的适配器,我们在实现视图展示时,一般都会去写个自定义的适配器去继承PagerAdapter或Adapter或Adapter的子类,因为Android源码自带的这些适配器都比较抽象,往往在我们开发时,写的一些自定义适配器都需要重写Adapter父类的一些...
分类:
移动开发 时间:
2015-04-16 19:56:07
阅读次数:
191
在前面的几篇博客中,都是关于数据的,这方面的内容其实还有很多很多,省略掉一部分后,也还是有很多。这一篇将是很重要的一部分,关于保存和读取数据,对于游戏而言,这一点尤其重要。先来看看一个大概的背景吧,我这里写的很简单啦^_^保存的内容就是这四个框框里填写的数据咯。先上XAML代码。 <Grid Background="{ThemeResource ApplicationPageBackground...
分类:
移动开发 时间:
2015-04-16 19:51:49
阅读次数:
245
AutoCompleteTextView 能够实现当用户输入信息的时候自动提示的功能,但是AutoCompleteTextView只能提示一次,而MultiAutoCompleteTextView也能实现信息提示的功能,而且是以逗号隔开,实现多次提示。
activity_main.xml:
<LinearLayout xmlns:android="http://schemas....
分类:
移动开发 时间:
2015-04-16 19:52:13
阅读次数:
166
iOS开发之多线程编程1. 多线程简述1.1什么是多线程? 解决的问题? 多线程是指,编程中在主线程之外开辟的新线程,用于处理一些耗时的、并发的任务。使用多线程可以避免主线程的阻塞,也对一个线程不容易实现的任务提供了思路。在多线程的知识中也涉及队列,锁等概念。 在这里科普一下队列的概念,队列:是.....
分类:
移动开发 时间:
2015-04-16 19:52:17
阅读次数:
166
iOS 8 中如何集成 Touch ID 功能2013年9月,苹果为当时发布的最新iPhone产品配备了一系列硬件升级方案。在iPhone 5s当中,最具创新特性的机制无疑要数围绕Home按钮设计的超薄金属圈,也就是被称为Touch ID的指纹传感器。开发人员随后开始纷纷将其API作为突破口,希望能...
分类:
移动开发 时间:
2015-04-16 19:42:47
阅读次数:
265
转:http://www.2cto.com/kf/201412/361768.html使用Android Sutdio创建一个新的工程后,接下来记录创建NDK工程的基本步骤。 本文将达到:1. 创建NDK工程2. 在JNI中输出Log语句3. 指定编译的so库的abi版本4. 解决在创建NDK工程中...
分类:
移动开发 时间:
2015-04-16 19:42:18
阅读次数:
217
http://www.cnblogs.com/abinxm/archive/2011/11/16/2250949.htmlhttp://www.cnblogs.com/renqingping/archive/2012/10/25/Parcelable.html什么是Parcelable以及用法可以从...
分类:
移动开发 时间:
2015-04-16 19:40:08
阅读次数:
303
KEYCODE列表电话键KEYCODE_CALL拨号键5KEYCODE_ENDCALL挂机键6KEYCODE_HOME按键Home3KEYCODE_MENU菜单键82KEYCODE_BACK返回键4KEYCODE_SEARCH搜索键84KEYCODE_CAMERA拍照键27KEYCODE_FOCUS...
分类:
移动开发 时间:
2015-04-16 19:36:28
阅读次数:
201
ionic 学习地址:http://ionicframework.com/ionic 好处:ionic serve --lab 预览平台间的差异化sass 提供app的样式配置consolelogs 方便终端的日志跟踪我的第一款专属App,《我的豆瓣》 1.0 发布了,用了将近...
分类:
移动开发 时间:
2015-04-16 19:36:14
阅读次数:
152
Creating Navigation Controllers方法:initWithRootViewController:Initializes and returns a newly created navigation controller.- (instancetype)initWithRoo...
分类:
移动开发 时间:
2015-04-16 19:34:24
阅读次数:
130
问题描述:在苹果的 iOS8.0以上, 当你创建完一个相册, 例如名为"Rd", 然后在相册中手动删除了这个"Rd"相册, 再次通过代码#import ALAssetsLibrary *assetsLibrary = [[ALAssetsLibrary alloc] init]; ...
分类:
移动开发 时间:
2015-04-16 19:32:13
阅读次数:
293