Android平台版本和设备碎片化很严重,因此从Win32平台移植到Android平台会有很多问题,下面是我们归纳的从Win32平台移植到Android平台遇到的一些问题。在Android平台中文乱码并不是一个问题,或者说在Android平台是不应该出现中文乱码的。这个问题究其根本是因为我们在Win...
分类:
移动开发 时间:
2014-11-16 13:19:59
阅读次数:
255
如果对命令行望而生畏,我们可以借助于安装有ADT插件的Eclipse工具实现交叉编译。使用Eclipse进行交叉编译,首先需要将要编译的工程导入到Eclipse的Workspace中,Workspace是多个工程的集合。具体步骤是启动Eclipse后,选择菜单File→New→Project,弹出如...
分类:
移动开发 时间:
2014-11-16 13:19:48
阅读次数:
324
我们在上一篇博客中年使用的cocos工具对于C和C++源代码进行编译。事实上cocos工具读取\proj.android\jni\目录中的Android.mk文件,进行交叉编译和打包的。Android.mk是一个编译文件,它是GNU Makefile的一小部分,是用来向Android NDK描述C和...
分类:
移动开发 时间:
2014-11-16 13:18:34
阅读次数:
159
关于Button按钮的四种事件监听方法总结首先我们在activity_main.xml里面先定义一个Button空间 好,现在要我们来看点击事件的四种写法:1.最常见的一种写法——匿名的内部类做为事件监听器类package com.basillee.blogdemo;import androi...
分类:
移动开发 时间:
2014-11-16 13:16:51
阅读次数:
213
if you‘re having this same issue the problem is probably an out-of-date SDK. As of Android 4.2.2 there is a security feature that requires you to confirm the RSA fingerprint of the connecting devic...
分类:
移动开发 时间:
2014-11-16 12:13:57
阅读次数:
362
/**
* 验证邮箱输入是否合法
*
* @param strEmail
* @return
*/
public static boolean isEmail(String strEmail) {
// String strPattern =
// "^([a-z0-9A-Z]+[-|\\.]?)+[a-z0-9A-Z]@([a-z0-9A-Z]+(-[a-z0-9A-Z]+)?...
分类:
移动开发 时间:
2014-11-16 12:09:14
阅读次数:
243
Fragment和Activity的交互
一个Fragment的实例总是和包含它的Activity直接相关。
fragment可以通过getActivity() 方法来获得Activity的实例,然后就可以调用一些例如findViewById()之类的方法。
如:
View listView = getActivity().findViewById(R.id...
分类:
移动开发 时间:
2014-11-16 12:07:45
阅读次数:
234
Android系统虽然自带了很多的组件,但肯定满足我们个性化的需求,所以我们为了开发方便,需要自定义Android的UI组件,以实现我们个性化的需求。
自定义组合控件的步骤:
1 、自定一个View,需要继承相对布局,线性布局等ViewGroup的子类。ViewGroup是一个其他控件的容器,能够乘放各种组件。
2 、实现父类的3个构造方法。一般需要在构造方法里始化初自定义布局文件。
...
分类:
移动开发 时间:
2014-11-16 12:07:31
阅读次数:
229
由于手机和电脑分辨率不同,所以有的时候浏览网页的时候需要区分是手机浏览还是电脑浏览,然后指向指定页面展示,下面就是js区分代码。
分类:
移动开发 时间:
2014-11-16 12:06:30
阅读次数:
200
本节课程的目的:学会换肤的方案及实现,掌握不同换肤方案的优缺点及适用场合。 希望各位同学做到:学习某一个技巧就掌握透彻,多练习。最好举一反三、触类旁通,掌握分析问题解决问题的思路和方法。 我讲解的是原理以及实现的关键技术点,细节、优化及与课程主题不相关的或初级的内容可能不会讲解。这是免费培训...
分类:
移动开发 时间:
2014-11-16 11:58:25
阅读次数:
202
1.适用场景1) ContentProvider为存储和读取数据提供了统一的接口2) 使用ContentProvider,应用程序可以实现数据共享3) android内置的许多数据都是使用ContentProvider形式,供开发者调用的(如视频,音频,图片,通讯录等)2.相关概念介绍1)Conte...
分类:
移动开发 时间:
2014-11-16 11:53:07
阅读次数:
254
为了应对移动设备屏幕的碎片化,我们在开发Mobile Web应用时,一个最佳实践就是采用流式布局,保证最大可能地利用有限的屏幕空间。由于屏幕存在着方向性,用户在切换了屏幕的方向后,有些设计上或实现上的问题就会凸显——我们至少需要处理一下当前显示元素的宽度的适配(当然,要做的可能不仅仅是这个)。很.....
分类:
移动开发 时间:
2014-11-16 11:53:31
阅读次数:
176
android存取数据方式:文件、SharedPreferences、SQLite 数据库、Content provider
文件流:
使用java IO流对文件进行读写操作,文件权限默认。
指定文件权限写入:mode:文件权限MODE_PRIVATE的文件是应用程序私有的,MODE_WORLD_READABLE则所有应用程序都可以访问的, MODE_WORLD_WRITEABL...
分类:
移动开发 时间:
2014-11-16 10:45:25
阅读次数:
215
安装和配置xamarin.ios最近。net 开源新闻很火呀,于是想学习xamarin,早1年前就了解过这个东西,但是一直没有时间来学习,我这里装的是MAC上面的版本,废话不多说开始第一步安装。概述:xamarin.ios支持 mac os 10.8以上,需要安装最新IOS SDK 以及Xcode ...
分类:
移动开发 时间:
2014-11-16 10:40:42
阅读次数:
1663
网上找到一个下载图片的工具类,下载到的图片是Drawable类型的。 1 package com.cn.gordon.exhibition.walk.utils; 2 3 import java.io.InputStream; 4 import java.lang.ref.SoftRefe...
分类:
移动开发 时间:
2014-11-16 10:35:48
阅读次数:
439
Window7添加地址:C:\Windows\System32\drivers\etc\hosts添加内容:203.208.46.146 www.google.com203.208.46.146 dl.google.com 203.208.46.146 dl-ssl.google.com
分类:
移动开发 时间:
2014-11-16 10:33:44
阅读次数:
165
直接在UI线程中开启子线程来更新TextView显示的内容,运行程序我们会发现,如下错 误:android.view.ViewRoot$CalledFromWrongThreadException: Only the original thread that created a view hiera...
分类:
移动开发 时间:
2014-11-16 10:30:15
阅读次数:
291