如果你基于没有一个专门的开发板练手,那你的Android手机也可以开发大多数C应用程序,安装好后编译C的编译器。本文只写一个Hello World的运行过程。优点是:不需要eclipse,不需要Android源码,不需要Android.mk,不需要NDK。一个C程序员就可以很好的利用Android了,需要一个编译器和一个adb要把程序放到Android系统中。...
分类:
移动平台 时间:
2014-07-11 00:36:34
收藏:
0 评论:
0 赞:
0 阅读:
428
目录结构
src: 存放java代码
gen: 存放自动生成文件的. R.java 存放res文件夹下对应资源的id
project.properties: 指定当前工程采用的开发工具包的版本
libs: 当前工程所依赖的jar包.
assets: 放置一些程序所需要的媒体文件.
bin: 工程的编译目录. 存放一些编译时产生的临时文件和当前工程的.apk文件.
res(...
分类:
移动平台 时间:
2014-07-10 17:17:31
收藏:
0 评论:
0 赞:
0 阅读:
530
解决方案:
1.定义一个textview,在storyboard中设定constraints。
2.将高度的constraint定义到头文件中:(直接拖拽)
@property (weak, nonatomic) IBOutlet NSLayoutConstraint *textviewHeightConstraint;
3.待在实现文件中为textview加载了内容之后,获取文本高度,为...
分类:
移动平台 时间:
2014-07-10 20:57:08
收藏:
0 评论:
0 赞:
0 阅读:
527
先上图:...
分类:
移动平台 时间:
2014-07-10 23:20:12
收藏:
0 评论:
0 赞:
0 阅读:
425
安卓中LinearLayout是用得最得心应手的容器,但有时候貌似不尽人意、...
分类:
移动平台 时间:
2014-07-11 00:01:08
收藏:
0 评论:
0 赞:
0 阅读:
448
有时候你把手机接到电脑上调试时,Android Studio总是提示你重启ADB,但是你点重启后,立马又跳出那个提示重启的对话框。会再跳出提示对话框是因为你ADB重启没有成功。这个时候我们可以通过命令行来重启。
首先执行adb kill-server,再执行adb start-server。但是有时候你执行adb start-server后会发现启动不起来,这个是因为adb的端口被占用了。
解...
分类:
移动平台 时间:
2014-07-10 21:50:41
收藏:
0 评论:
0 赞:
0 阅读:
510
典型应用场合:进入某一界面以后,显示默认值(其实这个也可以通过直接在布局文件中指定)基本点:1)SharePreferences所生成的文件最终还是以.xml文件的形式存在于/data/data/应用包名/share_prefs/xxx.xml中2)SharePreferences适合用于存储key-value型的数据基本使用:存:Editor editor = sp.edit();//获取编辑器...
分类:
移动平台 时间:
2014-07-11 00:11:18
收藏:
0 评论:
0 赞:
0 阅读:
694
这里给大家介绍一个很方便的关联源码的方法。1、打开Android SDK Manager。把你所使用的版本的API给下载下来,如下图所示。。。2、关联源码时,将源码关联到对应API的目录,如:E:\开发者工具\android可能工具包\adt-bundle-windows-x86-20130729\sdk\sources\android-18这时候,就能关联成功了。。。...
分类:
移动平台 时间:
2014-07-10 21:38:27
收藏:
0 评论:
0 赞:
0 阅读:
409
上次谈到了Fragment动画加载的异常问题,今天再聊聊它的动画加载loadAnimation的实现源代码:
Animation loadAnimation(Fragment fragment, int transit, boolean enter,
int transitionStyle) {
接下来具体看一下里面的源码部分,我将一部分一部分的讲解,首先是:...
分类:
移动平台 时间:
2014-07-11 00:03:01
收藏:
0 评论:
0 赞:
0 阅读:
428
上篇以一个 demo 示例介绍了 Eureka 的 Application Service 客户端角色。今天我们继续了解 Eureka 的 Application Client 客户端,以一个简单的交互示例,介绍 Application Client 是如何使用 Eureka 获取 Application Service 实例并发送请求的。...
分类:
移动平台 时间:
2014-07-10 21:42:21
收藏:
0 评论:
0 赞:
0 阅读:
553
上一篇文章主要是参照AwesomePlayer直接用SoftwareRenderer类来显示yuv,为了能用到这个类,不惜依赖了libstagefright、libstagefright_color_conversion等动态静态库,从而造成程序具有很高的耦合度,也不便于我们理解yuv数据直接显示的深层次原因。
于是我开始研究SoftwareRenderer的具体实现,我们来提取Soft...
分类:
移动平台 时间:
2014-07-11 00:15:12
收藏:
0 评论:
0 赞:
0 阅读:
850
乐高Mindstorm EV3智能机器人(以下简称EV3)自从在2013年的CES(Consumer Electronics Show美国消费电子展)上展出之后,就吸引了全球广大机器人爱好者的眼球!EV3相比其上一代机器人NXT最大的提升就在于其硬件上。除了更强大的ARM处理器,并加载了Linux操作系统之外,EV3还配备了蓝牙,支持外接USB,外接WiFi。因为有了这么多的硬件提升,EV3最酷的...
分类:
移动平台 时间:
2014-07-10 17:10:55
收藏:
0 评论:
0 赞:
0 阅读:
514
在上一篇文章中,我们论述了iOS与EV3结合后机器人开发的无限可能,那么,大家要不要一起来Hacking一把呢?为了能够完整地完成我接下来我讲的项目,我们需要做以下准备:1、一台Mac运行MAC OS X 10.9.3以上的操作系统。2、Xcode6。这是iOS在Mac上的开发工具。我们将使用Xcode来进行所有的项目程序的编写3、一两个iOS设备,iPhone或iPad都行。实际上大家最好有两个...
分类:
移动平台 时间:
2014-07-11 00:52:42
收藏:
0 评论:
0 赞:
0 阅读:
407
1. 系统刚开完机,想完全打印出来,则用 logcat , 这样它会把缓存里面的都打印出来;
2. 如果不想打印占用终端,则加个&号,即 logcat &
3. 如果想把前面的打印清掉,开始现在的打印,则用 logcat -c ; logcat
4. 如果想过滤出代码中Log.d(TAG, "****") 中TAG的关键字打印,则用 logcat -s TAG ...
分类:
移动平台 时间:
2014-07-10 22:04:20
收藏:
0 评论:
0 赞:
0 阅读:
516
微信、QQ、天天动听等程序,在打开时显示了一张图片,然后跳转到相关界面。本文实现这个功能,其实很简单.......
分类:
移动平台 时间:
2014-07-11 08:38:13
收藏:
0 评论:
0 赞:
0 阅读:
390
给按钮做抖动效果,可以这样做,建立anim文件夹在res下面,创建一个button_shake.xml
<rotate xmlns:android="http://schemas.android.com/apk/res/android"
android:duration="120"
android:fromDegrees="-3"
android:pivotX="100...
分类:
移动平台 时间:
2014-07-10 22:47:21
收藏:
0 评论:
0 赞:
0 阅读:
965
Eclipse用DDMS可以直接把连接的手机直接显示到PC机上,可以很方便进行截图,那Android Studio可以进行截图吗?也是可以的,而且还很强大。如何对真机和模拟器进行截图呢,如图:
先点击Android,调出device界面,选择你想要截图的手机,我这边是用模拟器的,然后再点3的按钮,对应你所选择的机器的界面就会弹出来了,给大家show下:
Reload:重新加载图...
分类:
移动平台 时间:
2014-07-11 08:39:38
收藏:
0 评论:
0 赞:
0 阅读:
609
Givennnon-negative integers representing an elevation map where the width of each bar is 1, compute how much water it is able to trap after raining.Fo...
分类:
移动平台 时间:
2014-07-10 15:01:17
收藏:
0 评论:
0 赞:
0 阅读:
419
遇到的问题:1.java.io.IOException: open failed: EINVAL (Invalid argument)异常,在模拟器中的sd卡创建文件夹和文件时报错出错原因可能是:(1)文件名称中含有不符合规范的字符,比如“:”,“?”或者空格等。(2)需要先创建文件夹目录再创建文件...
分类:
移动平台 时间:
2014-07-10 15:11:58
收藏:
0 评论:
0 赞:
0 阅读:
349
出处:http://zwz94.blog.163.com/blog/static/3206039520131111101412959/问题描述:Android如何调用第三方SO库;已知条件:SO库为Android版本连接库(*.so文件),并提供了详细的接口说明;已了解解决方案:1.将SO文件直接放...
分类:
移动平台 时间:
2014-07-10 15:12:34
收藏:
0 评论:
0 赞:
0 阅读:
630