android开发

cordova 一个将web应用程序封装成app的框架

冷暖自知 提交于 2020-03-19 21:27:11
cordova的详细介绍请参考这个链接:http://www.zhoujingen.cn/blog/7034.html 我接下来主要将如何搭建。 1.首先你需要下载几样东西 1.jdk. 2.android_SDK. 2.安装这两个,并配置环境变量 这里jdk的环境变量配置我就不细说了。 android_SDK的环境变量配置 C:\Development\android-sdk\platform-tools C:\Development\android-sdk\tools 将这两个目录添加到系统path中,注意,这里一定是你的android-sdk目录,不要直接用我的奥! 3,下载cordova并安装平台等操作 下载cordova是用node本身自带的npm,所以在这之前你还需要安装node(这里默认你已经安装好了node) 首先你可以在某个盘里面新建一个文件夹,名字随意命名(webApp)。然后在命令行中进入到那个目录下面,在执行下面的操作。 1 安装Cordova Cordova的命令行运行在 Node.js 上面并且可以通过 NPM 安装。 根据 平台具体指导 安装相应平台的依赖。打开命令提示符或终端,然后键入 npm install -g cordova . 例如:$ npm install -g cordova 2 创建一个项目 使用命令行创建一个空的Cordova项目

Android应用程序组件介绍

廉价感情. 提交于 2020-03-19 19:01:02
应用程序组件是 Android 应用程序的基本构建单元。每个组件是系统进入你的应用程序的不同入口点。不是所有的组件对于用户都是实际上的入口点,有些是互相依赖的,但是每个组件都有特定的作用——每个都是唯一的构建单元,这些构建单元定义你应用程序的全部行为 有四种不同类型的应用程序组件。每种都有不同的用处并且有不同的生命周期。生命周期定义了他们是怎样被创建和销毁的。 四类不同的应用程序组件分别有: Activities 一个 Activity 代表一个单独的拥有用户界面的屏幕。比如,一个邮件应用程序可能拥有一个显示新邮件的列表的 Activity ,一个编写邮件的 Activity ,一个读邮件的 Activity 。虽然这些 Activity 一起工作,但是他们是相互独立的。因此一个不同的应用程序也可以启动这些 Activity 中的任何一个(如果邮件应用程序允许的话)。比如一个摄像头应用程序为了能让用户分享一张图片它能启动邮件应用程序中的编写邮件的 Activity 。 一个 Activity 是由 Activity 类的子类来实现的。 Services 一个 Service 组件是运行在后台的一个进程,这个进程处理一个长时间的操作或者是一个远程调用。一个 Service 不需要提供一个用户界面。比如,一个 Service 可以在用户运行一个不同程序的同时在后台播放音乐

Xamarin.Android Binding篇

风流意气都作罢 提交于 2020-03-19 09:14:19
前言 趁着失业了,闲着没事儿学习了下Xamarin.Android binding,在以往的开发中,我相信很多人都遇到过binding的坑,也不例外, 我也踩了很多雷,好在认识了个大佬,指导了很多 ! 在做这个工作前,我上网搜索了一下关于binding的文章,也有,但是比较少,而且文章都是一两年前,很多SDK都更新了很多代了, 按照他们之前的一些做法就会有问题。 我尝试绑定了微信SDK、支付宝SDK、百度地图SDK,在大神帮助下,一步一步绑定成功了。 而且我相信这几个SDK在开发中用到的概率也还是很大的,所以特此分享下绑定遇到的坑,也为了更好的记录自己遇到的问题。 话不多说,直接上代码。 百度地图SDK绑定 1.准备工作:下载百度android开发包,毕竟工欲善其事必先利其器,地址: http://lbsyun.baidu.com/sdk/download?selected=mapsdk_basicmap,mapsdk_searchfunction,mapsdk_lbscloudsearch,mapsdk_calculationtool 2.开发环境,这里就不讲解开发环境搭建了。我这儿的环境的是VS2017+win10,后续的两个绑定都是如此。 3.Binding: 3.1 新建安卓bingding工程 3.2 将下载的压缩包解压,然后把里面的jar包以及so文件放到以下目录

Android开机动画过程

半城伤御伤魂 提交于 2020-03-19 04:58:34
Android开机动画过程 2011-03-24 22:05:21 标签: Android 开机动画 移动开发 Android 开机会出现3个画面: 1. Linux 系统启动,出现Linux小企鹅画面(reboot)(Android 1.5及以上版本已经取消加载图片); 2. Android平台启动初始化,出现"A N D R I O D"文字字样画面; 3. Android平台图形系统启动,出现含闪动的ANDROID字样的动画图片(start)。 1、开机图片(Linux小企鹅) (Android 1.5及以上版本已经取消加载图片); Linux Kernel引导启动后,加载该图片。 logo.c中定义nologo,在fb_find_logo(int depth)函数中根据nologo的值判断是否需要加载相应图片。 代码如下: static int nologo; module_param(nologo, bool, 0); MODULE_PARM_DESC(nologo, "Disables startup logo"); /* logo's are marked __initdata. Use __init_refok to tell * modpost that it is intended that this function uses data * marked _

Android学习站点推荐

隐身守侯 提交于 2020-03-18 23:49:04
收集了一些比較好的Android学习站点,希望对大家有所帮助: 1、http://developer.android.com/ Android官方站点,可惜被屏蔽了,须要使用翻墙软件 2、http://www.eoeandroid.com/index.php 最大的Android开发社区 3、http://dev.10086.cn/android 中国移动通信开发人员社区,丝毫不比eoeandroid差,里面非常多源码 4、http://www.anddev.org/ 刚刚发现的一个外国Android开发人员社区 另外,比較有名的社区还有机锋网、安卓网等,可是这几站点商业气息太浓,学习有关的东西占得比例比較小。 来源: https://www.cnblogs.com/lcchuguo/p/4013908.html

Android开发环境部署

我的梦境 提交于 2020-03-18 20:30:55
在windows安装Android的开发环境不简单也说不上算复杂,本文写给第一次想在自己Windows上建立Android开发环境投入Android浪潮的朋友们,为了确保大家能顺利完成开发环境的搭建,文章写的尽量详细,希望对准备进入Android开发的朋友有帮助。 本教程将分为五个步骤来完成Android开发环境的部署。 第一步:安装JDK. 第二步配置Windows上JDK的变量环境. 第三步下载安装Eclipse. 第四部下载安装android SDK. 第五部:为Eclipse安装ADT插件. 要下载Oracle公司的JDK可以百度“JDK”进入Oracle公司的JDK下载页面(当前下载页面地址为 http://www.oracle.com/technetwork/java/javase/downloads/index.html ),选择自己电脑系统的对应版本即可。 下载到本地电脑后双击进行安装。JDK默认安装成功后,会在系统目录下出现两个文件夹,一个代表jdk,一个代表jre。 JDK的全称是Java SE Development Kit,也就是Java 开发工具箱。SE表示标准版。JDK是Java的核心,包含了Java的运行环境(Java Runtime Environment),一堆Java工具和给开发者开发应用程序时调用的Java类库。

在Windows7下构建Android的开发环境

邮差的信 提交于 2020-03-18 18:55:36
1、安装JDK 6 下载最新版本的JDK: 32位的 http://download.oracle.com/otn-p ... 27-windows-i586.exe 64位的 http://download.oracle.com/otn-p ... u27-windows-x64.exe 安装后需要注意的是:环境变量的配置 附上环境变量配置: 新建系统变量JAVA_HOME:D:\Android\Java\jdk1.6.0_27\新建系统变量CLASSPATH:.;%JAVA_HOME%\lib;(注意:点号表示当前目录,不能省略)在系统变量Path的值的前面加入以下内容:%JAVA_HOME%\bin;(注意:这里的分号不能省略)到这里,JDK安装完毕。 单击“开始”—>“运行”—>输入:cmd命令,在CMD窗口中输入:java -version 出现如下界面,就表示安装成功: <ignore_js_op> 2、安装Eclipse 下载最新版本的Eclipse(目前Helios (3.6)): http://www.eclipse.org/downloads/packages/release/helios/sr2 选择“Eclipse IDE for Java Developers, 99 MB”,进行下载。 <ignore_js_op> 下载完成后,将其解压到适当的我位置

android:ToolBar详解

拟墨画扇 提交于 2020-03-18 13:27:07
android:ToolBar详解(手把手教程) 泡在网上的日子 发表于 2014-11-18 12:49 第 124857 次阅读 ToolBar 42 来源 http://blog.mosil.biz/2014/10/android-toolbar/ 编辑推荐: 稀土掘金 ,这是一个针对技术开发者的一个应用,你可以在掘金上获取最新最优质的技术干货,不仅仅是Android知识、前端、后端以至于产品和设计都有涉猎,想成为全栈工程师的朋友不要错过! 这篇文章因为是台湾人写的,语言风格很别致。本文在原文的基础上做了一些微调(主要是繁体字的问题)。 今年(2014) 的 google i/o 发表令多数人为之一亮的 material design,而 google 也从「google i/o 2014」 开始,大家也陆陆续续地看到其更新的 android app 皆套用了这个设计介面。当然,这个设计介面著实让大家感到惊艳外,更让 android 开发者开始担心未来 app 的界面处理了。 不过,所幸有着之前 actionbar 的经验后,android 也很快地在 support library 里面提供了相对应的 api 给开发者使用,本篇就为各位介绍 – toolbar,这是用来取代过去 actionbar 的控件,而现在于 material design 中也对之有一个统一名称

MAC 下面环境变量的设置

不问归期 提交于 2020-03-18 12:44:54
某厂面试归来,发现自己落伍了!>>> 另外如ECLIPSE的环境变量以及它所用JDK都已经弄好了,是不需要在相关的配制的了。 开发Android的环境要重新在Mac上搭建,结果在配置环境变量时找不到.bash_profile文件。查过很多资料解决方案都很笼统,结果还是在英文网站上找到解决方法。 1. 启动终端Terminal 2. 进入当前用户的home目录 输入cd ~ 3. 创建.bash_profile 输入touch .bash_profile 4. 编辑.bash_profile文件 输入open -e .bash_profile 因为是为了搭建Android开发环境,输入Android SDK下的tools目录:export PATH=${PATH}:/eclipse/android_sdk/tools 5. 保存文件,关闭.bash_profile 6. 更新刚配置的环境变量 输入source .bash_profile 7. 验证配置是否成功 输入android启动Android SDK and AVD Manager 来源: oschina 链接: https://my.oschina.net/u/1177694/blog/745775

Android开发之如何使用FastJson

非 Y 不嫁゛ 提交于 2020-03-18 11:31:10
在 Android 开发中,我们 Android 客户端如果要和 服务器 端交互,一般都会采用 json 数据格式进行交互,FastJson是阿里巴巴工程师开发的一个Json处理工具包,包括“序列化”和“反序列化”两部分,Fastjson是一个Java语言编写的高性能功能完善的JSON库。 一个JSON库涉及的最基本功能就是序列化和反序列化。 Fast json 支持 java bean的直接序列化。你可以使用 c om.alibaba.fast json .JSON这个类进行序列化和反序列化。fastjson采用独创的算法,将parse的速度提升到极致,超过所有json库。 FastJson速度最快,fastjson具有极快的性能,超越任其他的Java Json parser。 FastJson功能强大,完全支持Java Bean、集合、Map、日期、Enum,支持范型,支持自省;无依赖。 Fast json API入口类是 c om.alibaba.fastjson.JSON,常用的序列化操作都可以在JSON类上的静态方法直接完成。 使用Fastjson首先在官网下载,然后应用到自己的项目中,下面链接是开源社区的链接: http://www.oschina.net/p/fastjson 1.首先概述一下Fastjson中的经常调用的方法 : 1 public static