
Android
little_two_two
这个作者很懒,什么都没留下…
展开
-
下载android环境
转载自:http://blog.youkuaiyun.com/flyfish111222/article/details/51423235利用Android SDK Manager安装package,提示:Download interrupted: URL not found.解决方案:1、查看日志,提示下面两个包下载失败(图一),继续往前查看日志,找到这两转载 2016-09-22 01:09:02 · 513 阅读 · 0 评论 -
Mac下使用Android的Jni生成动态库so文件,并打包到APK包说明
Android系统的底层库由C/C++编写,上层Android应用程序通过Java虚拟机调用底层接口。衔接底层C/C++库与Java应用程序间的接口正是JNI(Java Native Interface)。本文讲解如何在Mac下打包so库,并安装到APK中。1、环境的安装Android的环境安装ADT、NDK、SDK、JDK、ANT等一些环境的搭建,在控制台下输入:vim ~/.原创 2014-11-27 23:47:08 · 7236 阅读 · 0 评论 -
Android权限大全
访问登记属性android.permission.ACCESS_CHECKIN_PROPERTIES ,读取或写入登记check-in数据库属性表的权限获取错略位置android.permission.ACCESS_COARSE_LOCATION,通过WiFi或移动基站的方式获取用户错略的经纬度信息,定位精度大概误差在30~1500米获取精确位置转载 2014-11-05 16:54:03 · 746 阅读 · 0 评论 -
Cocos2d-x3.3RC0加载Android的WebView
代码部分摘自http://www.fusijie.com/blog/2013/12/26/play-cocos2dx-33/Cocos2d-x3.3RC0通过Jni嵌入Android的WebView空间,在Cocos2d-x中显示网页。直接上代码。1、Java层代码用ADT打开proj.android的工程目录src目录下的org.cocos2dx.cpp目录下的AppActi原创 2014-11-06 00:00:16 · 1824 阅读 · 0 评论 -
如何自动生成Jni的Java层调C++层的头文件
1、新建Java层代码在src目录下原创 2014-11-03 22:25:32 · 1755 阅读 · 0 评论 -
Cocos2d-x的Android工程之Android.mk与Application.mk分析
1、位置zh原创 2014-11-03 21:58:12 · 2024 阅读 · 0 评论 -
2、Android学习资源
1、https://github.com/inferjay/AndroidDevTools/2、原创 2014-09-05 23:04:38 · 804 阅读 · 0 评论 -
Cocos2d-x3.3RC0通过JNI调用Android的Java层代码,实现分享功能
Jni知识翻看之前博客。直接上代码原创 2014-11-02 17:59:46 · 1421 阅读 · 0 评论 -
Android新建layout无法通过R.layout引用
如果新建layout的xmlwen原创 2014-11-03 10:46:00 · 2130 阅读 · 0 评论 -
Cocos2d-x通过Jni实现Cocos2d-x界面跳转到新的Activity
废话不多说,直接上源码1、Java层1)首先在org.cocos2dx.cpp目录下添加新类UserInfoActivity.java,该类自行定义即可,代码如下:package org.cocos2dx.cpp;import com.pactera.jni.R;//注意路径import android.app.Activity; import android.os.Bu原创 2014-11-03 00:35:39 · 6870 阅读 · 8 评论 -
Android系统用于Activity的标准Intent
转载自:一 Android系统用于Activity的标准Intent1 根据联系人ID显示联系人信息[java] view plaincopyIntent intent = new Intent(); intent.setAction(Intent.ACTION_VIEW); //显示联系人信息 intent.转载 2014-11-06 10:51:22 · 929 阅读 · 0 评论 -
Android报java.lang.IllegalAccessException: access to class not allowed错误
06-27 04:48:02.123: ERROR/AndroidRuntime(787): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{net.android.surfacetest/net.android.surfacetest.MainActivity}: java.lang.Illegal原创 2014-12-02 10:29:45 · 2557 阅读 · 0 评论 -
Android反编译
转载自:http://blog.youkuaiyun.com/hanhailong726188/article/details/42368295最近群里有人问如何在mac下进行apk反编译,我也没试过,以前都是在windows下进行反编译的,windows下很简单,有许多比较好的集成工具,如apkide(改之理),不过我猜mac下应该和windows下差不多,趁着嗑瓜子的功夫,我研究了下mac下如转载 2015-11-19 02:03:27 · 398 阅读 · 0 评论 -
Android实时获取电量
转载自:http://blog.youkuaiyun.com/chrp99/article/details/9137349public class MainActivity extends Activity { class BtteryReceiver extends BroadcastReceiver { @Override转载 2015-06-12 02:25:17 · 3706 阅读 · 0 评论 -
Android权限大全
转载自:http://www.cnblogs.com/classic/archive/2011/06/20/2085055.html访问登记属性android.permission.ACCESS_CHECKIN_PROPERTIES ,读取或写入登记check-in数据库属性表的权限获取错略位置android.permission.ACC转载 2015-06-12 02:31:52 · 558 阅读 · 0 评论 -
Mac Error Create Android Project - “Errors running builder 'Android Resource Manager' on project”
转载自:http://blog.youkuaiyun.com/fancylovejava/article/details/44207471http://stackoverflow.com/questions/18096315/mac-error-create-android-project-errors-running-builder-android-resource-man在mac笔记本上运转载 2015-06-12 00:48:55 · 1074 阅读 · 0 评论 -
Android实时获取网络信号
转载自:http://blog.youkuaiyun.com/zd_1471278687/article/details/12158367先来了解下Android如何获取wifi的信息: WifiManager wifi_service = (WifiManager)getSystemService(WIFI_SERVICE); WifiInfo wifiInfo = wifi_s转载 2015-06-12 02:15:26 · 2577 阅读 · 0 评论 -
使用libcurl第三方库实现Android异步任务
本文承接自前篇博客将Cocos2d-x的libcurl单独打包到Android 在此基础上,又进行了进一步的使用:1)增加libcurl异步方法2)实现Android异步任务下面直接上代码:1】jni之first.c:first.h无变化,first.c添加如下代码,切记C变量必须把声明方法函数的开始/* * Copyright (C) 2009 The Android原创 2014-12-14 16:52:05 · 2960 阅读 · 0 评论 -
将Cocos2d-x的libcurl单独打包到Android
研究了N久+N次,终于在这一周解决了,感谢度娘。感觉第一次快要跑通时,心里真是万分紧张,感觉什么都不会再爱了。点下按钮,返回预期的值,OK。搞定,为此,放松了一个上午,现在来写写一些我是怎么搞通的吧。不敢保证,每个库都能这么搞,但是对一些刚入门者,应该有帮助。好的,开讲!1、研究背景与意义公司要单独封装网络库,所以,首先想到的libcurl,因为搞过半年Cocos2d-x,所以,直接找到了原创 2014-12-05 16:30:31 · 3584 阅读 · 0 评论 -
NDK编译的时候遇到No rule to make target needed by *.o
原因1:我在一个Android.mk中声明了两个LOCAL_PATH变量导致ndk-build的时候原因2:可能是在写某个变量事后面多加了个空格什么的原因3:文件路径的改变原创 2014-12-04 18:24:24 · 9973 阅读 · 0 评论 -
Cocos2d-x中使用第三方so库
项目中如果使用到第三方的SDK,大多数是以.so动态共享库的文件打包给我们使用,如何使用他们,见下面分析。1、获得库文件假如我们得到的库文件是libxxx.so(注:关于.so文件的命名方式,可百度)。在Jni目录下新建prebuilt文件夹,把获得的库文件拷贝到该文件夹下。2、使用库文件库文件的使用需要修改Android.mk,在mk文件中加入以下代码:i原创 2014-10-31 17:44:56 · 3680 阅读 · 0 评论 -
Cocos2d-x3.3RC0的Android编译Activity启动流程分析
本文将从引擎源码Jni分析Cocos2d-x3.3RC0的Android Activity的启动流程,下面是详细分析。一、Jni之Java与C++互调1、引擎源码Jni、部分Java层和C++层代码分析1)libcocos2d目录:该目录存放的是Cocos2d-x通过Jni与Android源码互调时,定义的Java层Native的静态Java方法。该方法的实现在原创 2014-11-02 15:54:36 · 2731 阅读 · 1 评论 -
解决cocos2d-x和android activity互相调用时切换慢的问题
转载自: http://www.silverna.org/blog/?p=268cocos2d-x 编译 android 应用,生成的 activity 继承自 Cocos2dxActivity, 如果在应用中启用一个新的 java 的 activity,并且在两个 activity 之间切换,那么从 java 的 acitivity 切回来的时候会比较慢原因:从 log转载 2014-11-02 16:00:19 · 2431 阅读 · 0 评论 -
Android平台URI简介及使用
转载自:就Android平台而言,URI主要分三个部分:scheme, authority and path。其中authority又分为host和port。格式如下:scheme://host:port/path举个实际的例子:content://com.example.project:200/folder/subfolder/etc\---------/ \-----转载 2014-11-02 17:51:49 · 818 阅读 · 0 评论 -
15、NDK_ROOT not defined. Please define NDK_ROOT in your environment解决方案
在ADT下编译Cocos2d-x项目提示NDK_ROOT not defined. Please define NDK_ROOT in your environment,解决b原创 2014-09-25 01:01:18 · 9376 阅读 · 0 评论 -
12、Android布局之RelativeLayout1
1、属性介绍1原创 2014-09-24 10:47:38 · 674 阅读 · 0 评论 -
8、常用Android类型转换
1、类型转换(1)原创 2014-09-24 08:41:11 · 1349 阅读 · 0 评论 -
11、Android布局之LinearLayout
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > <L原创 2014-09-24 09:50:43 · 804 阅读 · 0 评论 -
10、Android 获取IMEI号码
1、核心代码Imei = ((TelephonyManager) getSystemService(TELEPHONY_SERVICE)).getDeviceId();2、原创 2014-09-22 14:45:10 · 1823 阅读 · 0 评论 -
9、Android与IOS通用AES加密解密方法
1、Android(1)加密类,Base64Encoder.javapackage com.example.aes256;import java.io.*;public class Base64Encoder extends FilterOutputStream { private static final char[] chars = { 'A', 'B', 'C', '原创 2014-09-22 14:26:26 · 7256 阅读 · 6 评论 -
7、Android AES加密
1、AES加密工具类原创 2014-09-19 22:38:42 · 1122 阅读 · 0 评论 -
5、Android中Json文件的制作与使用
1、Json的制作package com.example.usingjson2;import org.json.JSONException;import org.json.JSONObject;import android.os.Bundle;import android.app.Activity;public class MainActivity extends Activi原创 2014-09-19 13:34:41 · 1392 阅读 · 0 评论 -
6、Android XML解析
1、创建XML数据 在android工程目录中r原创 2014-09-19 14:28:20 · 756 阅读 · 0 评论 -
13、Android之ListView学习·
1、XML文件中添加ListView(1)XML布局文件<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"原创 2014-09-24 22:22:45 · 1106 阅读 · 0 评论 -
Cocos2d-x之JniHelper
1、JNI基础知识(1)原创 2014-09-27 00:02:39 · 2017 阅读 · 0 评论 -
Cocos2d-x3.3RC0通过JNI调用Android的Java层URI代码发送短信
1、Jni不在赘述,翻看前面博客2、直接上代码1)Java层,直接加在AppActivity.java中public class AppActivity extends Cocos2dxActivity{ public static Activity acty; protected void onCreate(Bundle savedInstanceState) { supe原创 2014-11-02 17:46:09 · 1839 阅读 · 0 评论 -
Cocos2d-x的Android.mk文件NDK_MODULE_PATH配置
文章转自:http://blog.sina.com.cn/s/blog_4057ab62010197z8.html具体的语句多参考其他正确的Android.mkimport-module的功能导入外部模块的.mk文件 ,和 include基本一样。概念上的区别是include导入的是由我们自己写的.mk。而import-module导入的是外部库、外原创 2014-10-31 22:48:29 · 2655 阅读 · 0 评论 -
Cocos2d-x3.3RC0通过JNI实现Java与C++互调
一、JNIJNI(Java Native Interface):Java的本地调用。本文通过JNI在Cocos2d-x3.3RC0中完成Java与C++的互调。具体实现以下两个功能:(1)通过Android sdk的API得到应用程序的包名,并传递给C++层函数。(2)通过C++函数调用Android的Java层函数,显示一个对话框。点击按钮退出程序。详细知识见:http:原创 2014-10-30 02:53:19 · 2344 阅读 · 0 评论 -
Cocos2d-x3.1中使用万普平台实现Android平台广告添加
本文使用万普广告平台往Cocos2d-x3.1项目中添加广告。万普的SDK for Cocos2d-x功能挺全的,只是官方文档的使用说明中使用的Cocos2d-x引擎是2.0.1,平台是Windows下的,年代有点久远,本文主要介绍Mac10.9.5+XCode6.0.1+Cocos2d-x使用万普添加广告。首先赞一下万普的工作人员,头一天晚上注册使用,第二天就打电话问候有没有问题~1、注册万原创 2014-09-29 18:29:04 · 2360 阅读 · 0 评论 -
解决Cocos2d-x3.1编译生成Android程序出现Android NDK:Aborting. . Stop错误
D:\android-ndk-r9d\ndk-build.cmd Android NDK: WARNING: APP_PLATFORM android-19 is larger than android:minSdkVersion 8 in ./AndroidManifest.xml Android NDK: WARNING: Ignoring unknown import dire原创 2014-09-29 01:57:54 · 16243 阅读 · 0 评论