
Android
活在阳光下
这个作者很懒,什么都没留下…
展开
-
Intent和IntentFilter详解
Intent Android中提供了Intent机制来协助应用间的交互与通讯,Intent负责对应用中一次操作的动作、动作涉及数据、附加数据进行描述,Android则根据此Intent的描述,负责找到对应的组件,将 Intent传递给调用的组件,并完成组件的调用。Intent不仅可用于应用程序之间,也可用于应用程序内部的Activity/Service之间的交互。因此,Int转载 2017-01-02 10:56:00 · 393 阅读 · 0 评论 -
cocos为引擎自带的editbox增加确定按钮
需要修改引擎下面的Cocos2dxEditBoxDialog.java文件修改的代码如下:/****************************************************************************Copyright (c) 2010-2012 cocos2d-x.orgCopyright (c) 2013-2014 Chukong原创 2017-03-09 16:20:12 · 2632 阅读 · 3 评论 -
keystore文件导入eclipse不显示指纹的问题
首先新建一个自己的***.keystore。(如果没有,新建过程中参考以下设置)修改keystore密码的命令(keytool为JDK自带的命令工具,my.keystore为自己的文件名)在储存文件的文件夹,按住shift键,点鼠标右键,在此文件路径打开命令窗口。输入命令:keytool -storepasswd -keystore my.keystore原创 2017-02-24 11:21:09 · 602 阅读 · 0 评论 -
利用URL Scheme打开APP并传递数据
利用外部链接打开APP并传递一些附带信息是现在很多APP都有的功能,我在这把这部分的知识记录一下。1、什么是URL Scheme?android中的scheme是一种页面内跳转协议,是一种非常好的机制,通过自己在AndroidManifest.xml文件里面定义自己的scheme协议,可以非常方便的跳转到App的各个页面。通过scheme协议,甚至可以跳转到App的某个页面,可以通过直接输原创 2017-02-16 09:59:47 · 22543 阅读 · 7 评论 -
Android 项目的代码混淆,Android proguard 使用说明
简介Java代码是非常容易反编译的。为了很好的保护Java源代码,我们往往会对编译好的class文件进行混淆处理。ProGuard是一个混淆代码的开源项目。它的主要作用就是混淆,当然它还能对字节码进行缩减体积、优化等,但那些对于我们来说都算是次要的功能。官网地址:http://proguard.sourceforge.NET/原理转载 2017-02-15 17:39:59 · 483 阅读 · 0 评论 -
hello-jni实例讲解
一、Jni简介Jni全称是Java Native Interface(Java本地接口),它是java平台的一部分,允许Java代码和其他语言编写的代码进行交互,它使得在Java虚拟机(JVM)内部运行的Java代码可以和其他语言编写的应用程序或库进行交互操作。二、hello-jni项目简介截图如下:这里先对各个文件夹进行分析:1、jni文件夹要想在Java原创 2017-02-10 13:53:02 · 1383 阅读 · 0 评论 -
Android项目的简单介绍
首先在eclipse中新建一个HelloAndroid的项目,目录工程如下图所示:1.src文件夹这里是存放android项目的源代码的。通常我们会在下面新建好多包,用来规范的管理我们的代码。src下面的java代码会被编译成.class字节码文件,其他的原样保留。2.res文件夹res是Android项目的资源文件夹,它的下面有很多资源文件夹。原创 2017-01-01 16:34:26 · 831 阅读 · 0 评论 -
Android AndroidManifest 清单文件以及权限详解
每个Android应用都需要一个名为AndroidManifest.xml的程序清单文件,这个清单文件名是固定的并且放在每个Android应用的根目录下。它定义了该应用对于Android系统来说一些非常重要的信息。Android系统需要这些信息才能正常运行该应用。Android程序清单文件主要具有下面作用:· 它给应用程序Java包命名,这个包名作为应用程序唯一标识符。·转载 2017-01-01 16:38:28 · 4011 阅读 · 0 评论 -
Android Private Libraries 和 Dependencies的区别
Android项目开发中,是不是常看到android-support-v4.jar、appcompat_v7.jar等的jar包? 至于为什么要添加这些包?添加有什么用?添加到哪里?相信很多人没过多关注,或者只知其然,而不知其所以然。下面我们就来学习一下~~一、v4/ v7/ v13的作用与区别1. v4/ v7/ v13是什么? 本质上就是andro转载 2017-01-01 16:35:48 · 651 阅读 · 0 评论 -
有关安卓屏幕方向的问题android:screenOrientation
Activity在屏幕当中显示的方向。属性值可以是下表中列出的一个值:"unspecified"默认值,由系统来选择方向。它的使用策略,以及由于选择时特定的上下文环境,可能会因为设备的差异而不同。"user"使用用户当前首选的方向。"behind"使用Activity堆栈中与该Activity之下的那个Acti原创 2016-12-28 17:06:57 · 406 阅读 · 0 评论 -
Android 生成keystore,两种方式
一、eclipse 中生成android keystore建立任意一个android项目(例如:AntForAndroid)右键AntForAndroid根目录弹出菜单->Android Tools -> Export Signed Application Package...Next >选择“Create new keystore”并且保存在一个目转载 2017-01-04 17:50:45 · 815 阅读 · 0 评论 -
Android学习之 Manifest中meta-data扩展元素数据的配置与获取
在AndroidManifest.xml清单文件中 我们有时会看到如下类似的元素开始的配置内容:data android:name="com.google.android.maps.v2.API_KEY" android:value="AIzaSyBhBFOgVQclaa8p1JJeqaZHiCo2nfiyBBo" />data android:name="com.g转载 2017-01-04 13:51:43 · 662 阅读 · 0 评论 -
Android.mk 文件语法详解
0. Android.mk简介:Android.mk文件用来告知NDK Build 系统关于Source的信息。 Android.mk将是GNU Makefile的一部分,且将被Build System解析一次或多次。所以,请尽量少的在Android.mk中声明变量,也不要假定任何东西不会在解析过程中定义。Android.mk文件语法允许我们将Source打包成一个"m转载 2017-01-02 15:18:18 · 451 阅读 · 0 评论 -
修改Cocos2dxHelper来过滤editbox的表情输入
/****************************************************************************Copyright (c) 2010-2012 cocos2d-x.orgCopyright (c) 2013-2014 Chukong Technologies Inc.http://www.cocos2d-x.orgPermiss原创 2017-03-11 12:57:35 · 1650 阅读 · 0 评论