
Android
pizi0475
这个作者很懒,什么都没留下…
展开
-
Android中用OpenGL ES Tracer分析绘制过程
Tracer for OpenGL ES(http://developer.android.com/tools/help/gltracer.html)是Android SDK中新增加的开发工具,可逐帧(准确得说是逐函数)记录app用OpenGL ES的绘制过程。它提供了每个OpenGL函数调用的消耗时间,所以很多时候用来作performance分析。但因为其强大的记录功能,在分析渲染出错的问题时(转载 2016-02-22 10:34:31 · 2834 阅读 · 0 评论 -
Android底层库和程序
Android底层库和程序1、 本地实现的基本结构Android的本地实现层次具有基本的库和程序,这些库和程序是Android基本系统运行的基础,主要包含以下内容:l 标准C/C++库Bionic;l C语言工具库libcutils;l init进程;l shell工具;l C++工具库libutils。2、 增加本地库的方法Andro转载 2014-06-18 07:02:56 · 1542 阅读 · 0 评论 -
Andorid系统开发之--用户输入系统之概述
LouisWang转载请注明出处:http://blog.youkuaiyun.com/louiswangbing/article/details/6834238要想做好android系统开发和源码定制的工作,用户输入系统是不得不去研究的部分。为什么呢?1. 了解用户输入系统是android深度定制中定制所有与按键相关的事件响应和广播消息的第一步,真正了解了用户输入系统的整个流程,要改写相转载 2014-06-18 07:01:33 · 1376 阅读 · 0 评论 -
android系统移植之iMX53按键驱动篇 .
From: http://blog.youkuaiyun.com/armeasy/article/details/6713642平台:MX53_QSB开发板MX53_QSB开发板上一起有四个按键,分别为RESET,POWER,USER1,USER2。其中RESET为纯硬件复位按键,无须软件控制。POWER,USER1,USER2三个按键均需要程序控制。默认BSP包中将三个按钮全设置为上升和下转载 2014-06-18 07:00:35 · 1775 阅读 · 0 评论 -
android应用开发之content provider详解
Content Provider1、Content ProviderContent Providers属于Android应用程序的组件之一,作为应用程序之间唯一的共享数据的途径,Content Provider主要的功能就是存储并检索数据以及向其他应用程序提供访问数据的接口。Android系统为一些常见的数据类型(如音乐、视频、图像、手机通信录联系人信息等)内置了一系列的Content转载 2014-06-18 06:59:41 · 1301 阅读 · 0 评论 -
android用户输入系统详细说明
一: 用户空间的处理 1.处理的内容和流程触摸屏和轨迹球上报的是坐标、按下、抬起等信息,信息量比较少。按键处理的过程稍微复杂,从驱动程序到Android的Java层受到的信息,键表示方式经过了两次转化,如图8-4所示。图8-4 Android按键输入的两次转化键扫描码Scancode是由Linux的Input驱动框架定义的整数类型。键扫描码Scancode经过一次转化后转载 2014-06-18 06:59:00 · 1276 阅读 · 0 评论 -
Android 3D游戏基础介绍
首先开始介绍OpenGL的术语。 顶点Vertex 顶点是3D空间中的一个点,也是许多对象的基础元素。在OpenGL中你可以生命少至二维坐标(X,Y),多至四维(X,Y,Z,W). w轴是可选的,默认的值是1.0. Z轴也是可选的,默认为0. 在这个系列中,我们将要用到3个主要的坐标X,Y,Z,因为W一般都是被用来作为占位符。vertex的复数是vertic转载 2014-06-15 17:41:41 · 2102 阅读 · 0 评论 -
Android+3D游戏开发技术详解与典型案例
内容导读 本书共分两篇,第一篇介绍了Android 3D游戏开发的基础知识,主要对OpenGL ES的相关内容进行了介绍。 章 名主 要 内 容 第1章 英雄还看今朝—Android简介本章介绍了市场上主流的手机平台,同时也分析了未来手机平台的发展趋势及Android平台的前景 第2章 数风流人物—当前流行游戏类型简介本章以分类的方式简要地介绍了当前流行的游戏的玩法,游戏的转载 2014-06-15 17:38:38 · 9531 阅读 · 3 评论 -
安卓系统手机获取root原理
转自:http://samsungbbs.cnmo.com/thread-11538783-1-1.html我们的KF(kindle fire)使用的也是android系统,而Amazon不希望用户得到最高的权限,于是人为的做了限制,但是它无法限制我们的机器,只能限制服务:ROOT的用户不能使用amazon的视频服务,别的限制目前还没有发现。ROOT后我们就可以可以:1. 可以转载 2014-06-15 17:31:37 · 1555 阅读 · 0 评论 -
Android键盘输出增加按键码
开发过程中免不得需要增加或减少按键码值,在android2.3系统事件处理部分,主要向上层提供统一的按键码(KeyCode),这个按键码是一个整数,在上层的JAVA程序中主要通过这个值来判断系统的实现。 这里主要讲android事件的处理过程,需要经过两个转换步骤: 1、键扫描码ScanCode是由linux的Input驱动框架定义的整数类型,可参考input.转载 2014-06-15 17:23:25 · 1256 阅读 · 0 评论 -
解决android某些应用开发某些类无法解析/找到的问题--使用android隐藏类的方法
Android SDK是什么Android SDK下载下来会是一个简单的ZIP文件压缩包。Android SDK的主体是一些文件,连续性的文件,可编程的API,工具,例子和其它。除了包含核心SDK库和API的Java应用程序的android.jar包,Android SDK被分成以下几个主要的文件夹:l Docs包括所有的Android文档l Tools包含所有在开发过程中需要的开转载 2014-06-18 07:04:00 · 1667 阅读 · 0 评论 -
android:添加usb键盘+按键布局和映射的修改
android下的按键布局和映射这个笔记整理一下使用usb键盘遇到的问题,比如添加usb键盘的keylayout,添加按键,修改按键映射等。本文参考了:http://blog.youkuaiyun.com/kieven2008/archive/2011/03/26/6279975.aspxhttp://blog.youkuaiyun.com/skdev/archive/2010/03/08/535转载 2014-06-18 07:07:57 · 6476 阅读 · 0 评论 -
android定制化软件修改或添加按键驱动的核心操作步骤讲解
转自:http://blog.youkuaiyun.com/acm2008/article/details/7065546最近在Amlogic方案的定制化android软件上,做了添加按键的驱动工作,也熟悉了按键的基本流程,现在把核心步骤给总结如下: 1.基本流程: ./表示android源代码目录,按键属于输入设备,支持5种输入设备:触摸屏 GPIOkey usb键盘 usb转载 2014-06-19 21:23:07 · 1868 阅读 · 0 评论 -
Mono for Android 优势与劣势
Mono for Android 优势与劣势 最近有兴趣了解一下Mono for Andriod,也就是使用.NET平台来开发Andriod程序。Mono for Android API 几乎映射标准的Andriod API.例如,两边API几乎所有相同的类、方法和字段都相同。主要区别之一,就是Mono for Android使用属性和委托在Java中不存在。我喜欢紧密转载 2015-11-23 09:33:08 · 1451 阅读 · 0 评论 -
Android手机为什么不同GPU游戏兼容性差别巨大
大型游戏的发布的发布似乎在Android平台上总会姗姗来迟,究竟是什么原因造成这种不平衡的对待呢?不少游戏在Android平台上虽然可以顺利安装上,点击启动之后却发现不是秒退就是缺少很多特效之类的。为什么会这么的惨不忍睹呢?说到其中的缘由,Android手机不得不说的话题将由此揭开。 下面的4张图是狂野之血里的截图,仔细看的话大家会注意到图正中间是有差异的,其中采用Adreno 3转载 2015-07-24 17:47:34 · 4875 阅读 · 0 评论 -
[UE4.4.x] 虚幻4 安卓打包
官方地址:https://docs.unrealengine.com/latest/INT/Platforms/Android/GettingStarted/1/index.html一、安装安卓SDK 执行这一步前最好先关闭虚幻4引擎,如果安装时未关闭虚幻4引擎,请在安装成功后重新启动虚幻4引擎。1、打开安装文件夹:Install TypeLo转载 2015-08-03 11:55:42 · 8270 阅读 · 0 评论 -
反编译unity3d发布apk
郑重声明:本教程仅用于学习使用,从事任何商业用途非法行为与作者无关,请知晓!本文目的:通过教会大家如何破解别人游戏的同时,也希望各位开发者能加强自身游戏的防破解能力!1:到gitHub下载DisUnity v0.3.3软件,下载地址: https://github.com/ata4/disunity/releases 简单教程:https://github.com/ata4转载 2015-05-04 18:39:48 · 3636 阅读 · 0 评论 -
Ogre1.9 Android 版本编译方法
需要事前准备三件事:1. 下载最新的NDK(我用的是android-ndk-r8e版本,使用r8之后的版本,不再需要cywin编译c++了,自带了编译环境)。地址:http://developer.android.com/intl/zh-CN/tools/sdk/ndk/index.html2. 下载Android的SDK,目前Android的sdk中已经自带了eclipse,免去转载 2015-03-25 16:01:20 · 2030 阅读 · 1 评论 -
Ogre 1.9 Android移植
http://blog.youkuaiyun.com/shangguanwaner/article/details/8569568上一篇博客,将1.8.1这个版本移植到了Android平台,无奈着不是官方版本,不太完美。这次尝试为Android平台构建1.9版本(注意这是个不稳定版本,1.9官方没有正式Release)。依赖库官方已经移植好了,直接下载下来就可以了。地址 h转载 2015-03-25 15:54:46 · 1815 阅读 · 1 评论 -
C++开发安卓、windows下搭建Android NDK开发环境
1. NDK(Native Development Kit)1.1 NDK简介Android NDK是一套允许开发人员使用本地代码(如C/C++)进行Android APP功能开发的工具,通过这个工具,我们可以把用C/C++代码编译成可以直接运行在Android平台上的本地代码,这些本地代码以动态链接库( *.so )的形式存在,也正因为这样,我们可以通过复用这些动态链接库从而复用转载 2015-03-03 18:19:48 · 2928 阅读 · 0 评论 -
A guide to get you building OGRE from source with the default settings in the shortest possible time
Quick Start GuideFor the impatient: Learn how to build Ogre with CMake in two minutes. If you encounter any problems or need some more advanced procedures, do read the rest of the sections below转载 2015-03-25 16:05:23 · 1398 阅读 · 0 评论 -
Windows下搭建Eclipse+Android4.0开发环境
官方搭建步骤: http://developer.android.com/index.html搭建环境之前需要下载下面几个文件包:一、安装Java运行环境JRE(没这个Eclipse运行不起来)和JDK 官网下载 http://www.oracle.com/technetwork/java/javase/downloads/index.html, 先装JRE,再装JDK,这转载 2014-06-21 16:58:43 · 1517 阅读 · 0 评论 -
Android工作原理详解
摘要:目前Android的程序只能用Java来开发,我对Java其实并不是很熟悉,只是草草看过一本入门的书,印象没有C那么深刻,但是还好,就Android的开发来说这已经足够了。 下载了Android的SDK和一些辅助的玩意我就开始折腾了,IDE是Eclipse。Android开发的屏幕布局采用XML布局方式,部分资源,包括字符串、控件等等以XML的形式声明在res文件夹下,在主转载 2014-06-15 17:33:01 · 2980 阅读 · 0 评论 -
安卓系统精简与优化
删除系统中无用的程序1.首先将手机ROOT。推荐360一键root(是电脑端的软件)。安装后,手机连接电脑,打开软件,软件会自动检测 ,点击确定后等待完成。完成后会自动在手机安装一个360授权管理 的软件。2.在手机上安装文件管理器。推荐ES文件浏览器(也可360文件管理器)。安装后,打开软件进入设置,找到Root设置进入,将前2个选项打开(如下图1)。360授权管理会提示你是否允转载 2014-06-15 17:26:29 · 2133 阅读 · 0 评论 -
用Visual Studio开发安卓应用
海豚前言:Visual Studio常接触VB VC VF的对这个程序应该不会陌生!如果我不是很落后的话,现在最新的Visual Studio应该是2010版的,它集合了V系列的所有编程语言,安装完整需要的硬盘容量约7.3GB,需要下载的可以到官网下载,为什么一定要到这里下载呢,不解释,原因你知道!这个是微软官网的下载地址,不要认为什么都要收钱的哦,推荐下载旗舰版:http://www.m转载 2014-05-17 10:28:17 · 8795 阅读 · 0 评论 -
Android完爆iOS 7的十二个功能
【牛华网讯】北京时间9月26日消息,据国外媒体报道,随着最新iPhone以及iOS 7的发布,苹果各种新闻充斥眼球,虽然iOS 7比之前苹果操作系统更加扁平化而受到如潮好评,但与Android相比,仍存在几个方面的欠缺。多样的共享选项在iOS应用程序中,用户只能通过一些基本的选择分享内容,如消息、邮件、Twitter、Facebook和Flickr。在Android系统中,你可以使用分转载 2013-10-13 21:00:08 · 1413 阅读 · 0 评论 -
传诺基亚计划出售跨平台开发工具Qt
据国外媒体报道,诺基亚将关闭位于澳大利亚的Qt办事处,裁减了负责开发该开源开发工具包关键组成部分的团队,其中包括负责QML用户接口布局系统的团队。(中国软件网讯)据国外媒体报道,诺基亚将关闭位于澳大利亚的Qt办事处,裁减了负责开发该开源开发工具包关键组成部分的团队,其中包括负责QML用户接口布局系统的团队。诺基亚开发人员洛恩·波特(Lorn Potter)是澳大利亚Qt团队的一员,转载 2012-08-05 07:34:23 · 2492 阅读 · 0 评论 -
GameSalad
网络游戏公司GameSalad开发了一款新的简易游戏制作工具,它可以使一些非程序员也能为Web,iphone和iPad开发研制并发布2D休闲游戏。今天,这家新兴网络公司宣布这款工具支持使用HTML5来发布新游戏。 有了GameSalad,游戏开发员无需编码就能为iPhone,iPad,Mac和Web来设计,发布和分销原创游戏。到目前为止,已有16万游戏开发员利用GameSalad在iTunes应用转载 2012-07-15 21:18:33 · 2766 阅读 · 0 评论 -
腾讯将推出大型3D手机网游 Realm of Swords
Realm of Swords 是一款腾讯自主研发的大型3D手机网游,游戏结合了角色扮演和策略元素,玩家通过建立城堡,收集各类资源,招募不同职业的士兵,如法师,盗贼,战士,骑兵等等,每个职业拥有自己独特的技能和武器装备。玩家将组建自己的冒险队伍,进入充满妖精与恶龙的地下城进行探索,收集宝物和战利品!游戏采用了回合制的战斗方式,通过网格系统定位自己的部队。游戏除了进行必要的城市建转载 2012-06-25 08:36:25 · 2614 阅读 · 0 评论 -
3D引擎--可移植到Android的开源的引擎
随着android在全球的风靡,越来越多的人将自己的目光投向搭载android的移动设备,但由于手持设备的局限性,怎样利用有限的资源来达到很好的体验,是设备厂商必须要考虑的问题,其中炫目的界面就是可以增加用户体验的一种方式。这其中,3D效果无疑是对用户最具吸引力和说服力的。而3D引擎可以大大节省开发3D的成本,所以做了一次调查,此次调查的引擎必须满足以下:开源:便于更改代码,优化性能,且免转载 2012-06-09 10:47:16 · 4635 阅读 · 1 评论 -
几大移动平台的纯C/C++开发调查
转载请注明出处为KlayGE游戏引擎,本文的永久链接为http://www.klayge.org/?p=891随着移动平台软硬件的发展,越来越多游戏可以用于移动平台上。比如Unreal等大牌游戏引擎,也有了移动版本。没准过不了多久,CryEngine也会出现在手机上。With the development of mobile platforms’ software a转载 2012-05-27 08:12:40 · 2425 阅读 · 0 评论 -
android 3D 游戏实现
此示例展示了一个立方体的具体实现过程,与之前的纯Opengl es实现相比,它采用了JPCT-AE来实现,因为个人认为这个框架很方便,于是从今天开始通过其网站上的Wiki来介绍JPCT-AE的实现。通过这个示例能让你快速了解JPCT-AE的帮助文档,也就是入门。(1)什么是JPCT:一种封装了OPENGL es的3D游戏引擎,有j2se与android两个版本。(2)如何获得其jar包及帮转载 2012-02-23 10:53:23 · 1715 阅读 · 0 评论 -
android 安卓系统
Android是一种以Linux为基础的开放源码操作系统,主要使用于便携设备。目前尚未有统一中文名称,中国大陆地区较多人使用安卓(非官方)或安致(官方)。Android操作系统最初由Andy Rubin开发,最初主要支持手机。2005年由Google收购注资,并组建开放手机联盟开发改良,逐渐扩展到平板电脑及其他领域上。Android的主要竞争对手是苹果公司的iOS以及RIM的Blackberr转载 2012-02-23 11:07:49 · 4168 阅读 · 0 评论 -
安装 Mono for Android (Visual Studio 2010)
安装 Mono for Android for Visual Studio 2010 需要下面4个步骤:安装 JDK安装 Android SDK配置模拟器安装 Mono for Android Visual Studio 2010 插件环境要求:Windows PCVisual Studio 2010 Professional, Premium, or Ultimate.转载 2014-05-17 10:29:12 · 1575 阅读 · 0 评论 -
Visual Studio 2012+Xamarin开发安卓应用
作为一个跨平台开发框架,Xamarin.Mobile有很多优点。在这一框架内,开发 Android 和 iOS 应用可以不用转到 Eclipse 或者额外购买 Mac 并使用 Xcode,而继续在Visual Studio之中使用 C# 与 .NET Framework 进行。 1.下载Xamarin2.安装Xamarin下载后运行EXE文件,之后经过一些必要的下一转载 2014-05-17 10:29:51 · 2416 阅读 · 0 评论 -
用Visual Studio 2010开发Android应用
在开发你的第一个Android应用程序之前,你应该先检查一下是否安装了Android SDK,以及是否创建好了Android模拟器(AVD),如果有不清楚的地方,请先看我以前发布的这篇文章“Android是什么,如何为Visual Studio 2010安装Android开发环境”,完成安装后再继续看下面的内容。Mono for Android 1.0是一个为第三方开发人员用C#构建原生态转载 2014-05-17 10:30:55 · 1600 阅读 · 0 评论 -
APK可视化修改工具:APK改之理(APK IDE)
标 题: 【下载】APK可视化修改工具:APK改之理(APK IDE)作 者: 青椒时 间: 2013-04-10,11:03:12链 接: http://bbs.pediy.com/showthread.php?t=168001 小米人APK改之理(Apk IDE)是一款可视化的用于修改安卓Apk程序文件的工具,集成了ApkTool、Dex2jar、JD-GUI等Apk修改转载 2014-06-14 14:58:41 · 15298 阅读 · 0 评论 -
安卓系统4.4原理概论
我们都知道Android运行程序都是要依靠虚拟机进行运行的,而现在Android所使用的是Dalvik虚拟机,Dalvik虚拟机的规则是每次运行程序时都需要先进行编译然后再运行,这就直接导致程序的执行效率降低,所以在Android上运行程序,即使你使用的是四核顶配手机,也会出现比较明显的卡顿感。而ART的模式就同Dalvik有非常大的不同了,ART的全称是Android RunTime,是转载 2014-06-15 17:33:58 · 1916 阅读 · 0 评论 -
浅析Android实用程序工作原理
在本文中将详细介绍Android实用程序,首先现为您对 Android实用程序进行简介,并构建了一个小型的应用程序。Android实用程序工作原理主要是通过窗口的集合构成一个完整的应用系统,分发给各个终端用户的就是一个应用程序,讨论构建 Android 应用程序所需的开发环境所需的工具。Android实用程序支持一些可选命令行参数,以提供强大的特性,例如复制文件转载 2014-06-15 17:30:22 · 1243 阅读 · 0 评论 -
Android运行原理
一、Android应用程序架构当我们安装好Android到IDE后,我们可以看到如下程序架构,其中:l srcjava原代码存放目录l gengen 目录中存放所有由Android开发工具自动生成的文件。目录中最重要的就是R.java文件。 这个文件由Android开发工具自动产生的。Android开发工具会自动根据你放入res目录的xml界面文件、图标与常量,同步更新修改R.转载 2014-06-15 17:28:54 · 1853 阅读 · 0 评论