最近的文章列表

Android.mk构造学习 - Android

Android.mk编译文件是用来向Android NDK描述你的C,C++源代码文件的, 这篇文档描述了它的语法。

在阅读下面的内容之前,假定你已经阅读了docs/OVERVIEW.TXT文件,了解了它们的角色和用途。

概述:
一个Android.mk file用来向编译系统描述你的源代码。
具体来说:该文件是GNU Makefile的一小部分,会被编译系统解析一次或多次,解析一次或更多次的build系统。
因此,您应尽量减少您声明的变量,不要认为某些变量在解析过程中不会被定义

2014/1/7 Comments:
android错误 aapt.exe已停止工作 Error in an XML file: aborting build

android异常——aapt.exe已停止工作
在android开发时,当build项目时,发生如下异常:
aapt.exe已停止工作,其他无任何错误提示,发生这个错误一般是资源文件或是xml文件中有错误造成的。

解决方法:
clean一下,可以发现console中会有错误提示,然后根据错误提示解决。


我的的情况:
[2013-04-20 14:35:50 - BigBoy] Error in an XML file: aborting build.
很明显是xml中有错误,但并未提示是哪一个xml文件错误,这就

2014/1/7 Comments:
安卓监听屏幕的横竖翻转实现方法

 这篇文章主要介绍了安卓监听屏幕的横竖翻转实现方法,有需要的朋友可以参考一下

1、AndroidManifest.xml中将activity
 
 
 代码如下:
<activity
 
            android:name="com.suma.smartview.activity.LTVDetailActivity"
2013/12/26 Comments:
Android经过ViewPager实现左右滑动切换图片

Android通过ViewPager实现左右滑动切换图片

想开发像人人网相册打开单张图片时候能左右滑动切换图片的效果,开始通过FlipperView实现,不能跟手拖动,效果不好,而且需要自己写很多代码来控制FlipperView中的View。后来发现Android 3.0之后的SDK中提供了android-support-v4包用以实现版本兼容,让老版本系统下的应用通过加入jar包实现扩展,得到新版的各种技术优势,例如Fragment等。

 

ViewPager是android-support-v4.

2013/12/26 Comments:
后缀为.bm的文件怎样打开?该如何解决

后缀为.bm的文件怎样打开?
user_b28299a0e42b7a58372936d8a8a5ff2d.png.bm 原文件是安卓版微信文件夹里的文件。
起始位置是sdcard\tencent\micromsg\*********\image\user_b28299a0e42b7a58372936d8a8a5ff2d.png.bm
image下有很多.bm的文件,并且大小都是36k,我很想知道这是记录什么的。

------解决方案--------------------
都是资源图片 linux下文件后缀名不影响文件属性的,这点和windows有很大差别,windows下.e

2013/12/26 Comments:
android与pc通讯,android端一直出现“unfortunately,has stopped”

求助:android与pc通讯,android端一直出现“unfortunately,**has stopped”。
在网上找了个android与pc通信的问题,可是android端一直出现“unfortunately,**has stopped”,以下是程序的所有问题,求高手解答!注:在AndroidManifest.xml中已经添加了网络权限<uses-permissionandroid:name="android.permission.INTERNET"/> 
soketactivity.java文件:
package com.test.socket;

import java.io.DataI

2013/12/26 Comments:
Qt5.2中的android环境筹建

Qt5.2中的android环境搭建

今天QT5.2的beta版出来了,从其描述文档来看,支持了android,特地下来试试。

New Modules and Nice Goodies

Some of the main new features of Qt 5.2include:

Qt Bluetooth: supported on Linux with Bluez4.x and Blackberry

Qt NFC: supported on Blackberry

2013/12/26 Comments:
R cannot be resolved to a variable,该怎么处理

R cannot be resolved to a variable
额~这个错误老是出现~

然后又莫名其妙消失~困扰我很久了~~求解……

额~不是AndroidMenifest.xml中package名错误~~~

有什么办法没?

还有如果想重新编译~怎么办?删了apk貌似不行,会出现错误“

2013/12/26 Comments:
移动Web前端优化总结

手机开发火了很久了,各种app玲琅满目,一直开发pc web版的前端人员,怎么转到移动开发上呢?wap站?好老了,现代浏览器,很大的特点是:webkit内核, 支持html5,css3,国内主流的手机浏览器UC、海豚等,因此pc转移动,也就是要会html5、css3,自然js、html4、css2也是必须的。

高性能移动Web相较PC的场景需要考虑的因素也相对更多更复杂,我们总结为以下几点: 流量、功耗与流畅度。 在PC时代我们更多的是考虑体验上的流畅度,而在Mobile端本身丰富的场景下,需要额外关注对用户基站网络流量使用的情况,设备耗电量的情况。

...

2013/11/30 Comments:
appcan和phonegap的区别

之前,我们介绍了,sencha touch和phonegap区别,AppCan作为国内数一数二的手机开发平台,那么它和老牌的phonegap,有什么不同?

简介

Phonegap

       PhoneGap是一个用基于HTML,CSS和JavaScript的,创建移动跨平台移动应用程序的快速开发平台。它使开发者能够利用iPhone,Android,Palm,Symbian,WP7,Bada和Blackberry智能手机的核心功能——包括地理定位,加速器,联系人,声音和振动等,此外PhoneGap拥有丰富的插件,可以以此扩展无限的功能。PhoneGap是免费的,但是它需要特定平台提供的附加软件,例如iPhone的iPhone SDK,Android的Android SDK等,也可以和DW5.5配套开发。使用PhoneGap只比为每个平台分别建立应用程序好一点点,因为虽然基本代码是一样的,但是你仍然需要为每个平台分别编译应用程序。

...
2013/9/9 Comments: