Android*

Android 动态布局,并动态为 TextView 控件设置 drawableLeft、drawableRight 等属性添加图标

注:(图中每一个条目和图标都是由代码动态生成)

 

代码动态布局,并需要为每一个条目设置图标,此时用到了 android:drawableLeft="@drawable/icon" 

 

父xml文件:

php main 与 iframe 相互通讯类 (同域/跨域)

main 与 iframe 相互通讯类

之前写过一篇《iframe与主框架跨域相互访问方法》,介绍了main与iframe相互通讯的原理,不了解原理的可以先看看。

 

今天把main与iframe相互通讯的方法封装成类,主要有两个文件,

JS:FrameMessage.js 实现调用方法的接口,如跨域则创建临时iframe,调用同域执行者。

PHP:FrameMessage.class.php 实现接收到跨域请求时,根据参数返回执行方法的JS code。

 

功能如下:

1.支持同域与跨域通讯

2.传递的方法参数支持字符串,JSON,数组等。

 

Android 开发之监听发出的短信

运行效果图:

预备知识:

       为了监听指定的ContentProvider的数据的改变,需要通过ContentResolver向指定Uri注册CotentObserver监听器。ContentResolver提供了如下方法来注册监听器:

  publicfinal void registerContentObserver(Uriuri, boolean notifyForDescendents, ContentObserver observer)

Android 开发学习笔记:最简单的办法实现 APP 欢迎界面

我们在开发APP的时候经常要用到欢迎界面,这里小木推荐给大家一种简单、快速、容易与已有项目契合的一种方法,希望可以帮助到大家。

先看一下截图效果:

 

需要另外建立一个welcome.xml布局,只需要将背景换成导入的图片即可,代码如下:

 

Android 开发之四大组件 --- Service

一、Service


简介

Service是android系统中的四大组件之一(Activity、Service、BroadcastReceiver、 ContentProvider),它跟Activity的级别差不多,区别是Service只能运行在后台不提供用户界面,并且可以和其他组件进行交 互。一个Service是一个可以长期运行在后台的应用程序组件,不提供用户界面。 另一个应用程序组件可以启动一个服务,它将继续在后台运行,即使 用户切换到另一个应用程序。 此外,一个组件可以绑定到一个服务 与之交互,甚至执行进程间通信(IPC)。 例如,一个服务可以在后台处理网络交易、播放音乐、执行文件I / O,或与内容提供者交互等。

一个服务可以基本上有两种形式:

Started:

vuforia 结合 unity3d 开发 AR 的 androidAPP 总结

整个开发过程的流程是这样的:

1.在unity3D中生成3D人像;

2.在vuforia官网注册,上传识别图像;

3.下载图像unity包和vuforia-unity-android-ios-2-8-7.unitypackage;

4.在unity3d中导入图像unity包和vuforia-unity-android-ios-2-8-7.unitypackage,导入生成的unity3D人像;

5.生成apk。

本次总结,说说在unity3D中生成3D人像。

obj格式和fbx格式文件可以导入unity3d,但是obj和fbx是无贴图的,我这里的贴图文件是png格式。在此将说明unity3d中如何把贴图和模型结合:

在unity3d项目的Assets文件夹里新建一个文件夹“Textures”,把png文件拷贝进去:

Internal Intel users of INDE: Read Me!

Hello,

If you are an internal Intel employee trying to use INDE, your username is "MAD\<my-idsid>", and your password is your normal corporate login password. This will be required both when you initially download INDE, and when you attempt to download or install products. If you have any other password issues, please contact the Intel support team, as the INDE team cannot reset your password or provide any additional information about your account and password.

10分钟搭建 NDK 的 Android 开发环境

1. 安装JDK.

   1.1 去官网http://www.oracle.com/technetwork/java/javase/downloads/index.html下载JDK7软件包,我下载的是jdk-7u51-windows-i586.exe。

   1.2 双击安装jdk-7u51-windows-i586.exe,安装过程中JDK和JRE的安装目录选择默认即可。

   1.3 配置JDK环境变量

       参见百度经验http://jingyan.baidu.com/article/6dad5075d1dc40a123e36ea3.html的描述。

英特尔® 硬件加速执行管理器

英特尔® 硬件加速执行管理器是一个硬件辅助的虚拟化引擎(hypervisor,虚拟机监视器),它使用英特尔® 虚拟化技术加速安卓应用在主机上的模拟。 英特尔® 硬件加速执行管理器与英特尔提供的安卓 x86 模拟器映像及官方安卓SDK Manager(安卓软件开发套件)相结合,可在启用英特尔虚拟机的系统上更快地模拟安卓系统。

英特尔硬件加速执行管理器是 Intel® Integrated Native Developer Experience(英特尔® 集成原生开发人员体验,英特尔® INDE)的一个特性

英特尔硬件加速执行管理器支持以下平台:

  • Entwickler
  • Android*
  • Android*
  • Intel Hardware Accelerated Execution Manager (Intel HAXM)
  • Virtualisierung
  • Android* abonnieren