【对照Android与IOS开发系列】之 Activity与UIViewController + 对接SDK + crash

http://www.th7.cn/Program/Android/201507/495156.shtml   ---------  对照Android与IOS开发系列】之 Activity与UIViewController

http://www.cnblogs.com/smile-wei/p/4497815.html               --------- eclipse android logcat 只显示自己应用程序信息的设置方法

http://blog.csdn.net/sunboy_2050/article/details/8138409     ---------   Android Manifest.xml 结构详解 

http://blog.csdn.net/song_hui_xiang/article/details/8459386 ---------  AndroidManifest.xml中声明相关权限请求

http://blog.csdn.net/u013321328/article/details/50059655   ---------  Cocos2dx发布Android包,配置开发环境(菜鸟级入门,一看就会)

http://www.daxueit.com/article/7232.html                             ---------    cocos2dx工程中接入支付宝sdk

http://blog.csdn.net/xyang81/article/details/41777471         ---------     Jni基础只是   好 好 好!!!

Java中jre 和 jdk 的区别

安卓开发如何自定义权限(两个app互相调用)

Android常见的三种内部类 

ManagerFunctionFromWJS.cpp  ----  框架src文件 C++调用java部分

 

------------------bug:

1  新建的游戏导入Eclipse能正常运行,配置什么的都弄好了,游戏运行无任何问题!   问题是:关闭Eclipse后,重新打开,就会出现报错

http://www.ithao123.cn/content-950065.html                    ---------  重新打开Eclipse运行cocos2d-x游戏项目报错An internal error occurred during: "Android

 2  B的app使用 A的 app:A中声明一个permisssion 在注册:接受者是B的package;  B中 users-permission即可 

 

 -------------------------数据库部分

http://www.cnblogs.com/sshoub/p/4321640.htmlMySQL     --------- 数据库安装与配置详解

 http://goldlion.blog.51cto.com/4127613/772518                  --------- 数据库管理工具

 

 

支付宝集成过程详解——运行DEMO 

http://blog.csdn.net/easyer2012/article/details/38796859

https://doc.open.alipay.com/docs/doc.htm?spm=a219a.7629140.0.0.lyhGyO&treeId=193&articleId=105518&docType=1  --  官网

---------------------------java

野草无名的博客  ----  Java基础——面向对象(1)——基本概念

http://blog.sina.com.cn/s/blog_5722356c0100hza4.html


---------------------   Android常识:

 

1  android.util.Log常用的方法有以下5个:Log.v() Log.d() Log.i() Log.w() 以及 Log.e() 。
    原型:(String tag, String msg)参数。  根据首字母对应VERBOSE,DEBUG(蓝色),INFO, WARN,ERROR(红色)。

一个Activity对象必须要经过onCreate()、onStart()、onResume()初始化流程
7个生命周期,目的是全面地监控Activity生命周期阶段触发的不同函数。
3
 private static final String TAG = "WZQ";
static :只要这个类被加载memory  不依赖具体obj。    final: 类 方法  变量(常量/不能够继承/可以通过类直接访问) 。
static和final一块用表示什么:        static final用来修饰成员变量和成员方法,可简单理解为“全局常量”!
4
Toast.makeText()是为用户显示少量的信息.show()显示;  类似于messageBox()弹框
 5
什么是Intent? :IntentAndroid中是“目的”的意思。就是我们要去哪里,从这个activity要前往另一个Activity就需要用到Intent。 (界面)
6
调试快捷键:F5,单步进入  F6,单步      F7,单步跳出    F8 直执行到下个断点。
 new Thread() { 中不打断点,看不到执行。 Ctrl+左键查看源码
7
每个.java文件,第一行包含所在的包 . package org.cocos2dx.cpp;

import java.lang.*; 导入lang包中所有的类
import java.util.Date;   导入unitl包中的Data类    http://www.yiibai.com/java/util/java_util_date.html

 

-*-----------------------------------------  c++文件导入eclipse后在真机上的调试

http://www.apkbus.com/blog-180287-56681.html

http://blog.csdn.net/xyang81/article/details/41777471 ---- 好

把在c++上写的界面导入eclipse后,加载到真机上,虽然logcat里可以看到在.cpp里写好的log,但是一旦程序因为内存溢出或者内存泄露而崩溃了的话,想用类似断点调试来在eclipse里调试c++文件还不是一件容易的事情...因此可以用ndk自带的ndk-stack工具,来调出程序崩溃前的堆栈,一步一步看.so文件里堆栈情况来具体判断是因为什么原因导致的程序崩溃。

ndk-stack需要log作为输入来分析 
adb logcat | $NDK/ndk-stack -sym $PROJECT_PATH/obj/local/armeabi 
也可以把log直接拿出来,再用ndk-stack分析 
adb logcat > /tmp/foo.txt 
$NDK/ndk-stack -sym $PROJECT_PATH/obj/local/armeabi -dump foo.txt

  

ndk:在编译native为so库时,自动找mk中要编译文件
ndk提供了命令行编译方式,就需要NDK_Build.cmd文件。 点击--运行--开始编译

---------------------------------------------对接SDK九游

UC:多个稳定。 首先找到中的Doc

    平台申请APPID   lib  。xml   src  (import头文件/包/java代码)C++  

1 包名字+后缀, 怎么改

2 java bug: 无法识别的类型。  lib/import头文件

3 src中添加额外必须的java类文件(如:appID...) / 文档必接API(游戏启动),指java代码  / .jar库包含图片

4 --------------C2J /J2C

5   运行bug: debug--看LogCat"正在初始化"   /  无E关闭重启

6 bug:eclipse无法调试,  ---1H因为不是debug模式大哥

 

-------------------------java基础

类名字=文件名字
单继承
访问权限 public ...
接口

interface TestInter
{
    public void Handler();
}
    public class Test implements TestInter
    {
        private  static final String name ="LiMing";
         private static  final int    id = 100;
  
     private class  shakePhone extends Thread
     {
        public int al;
     }

     @override  //override 关键字
     public void Handler()      回调
     {

     }

        public static void main(String []args)
        {
            String _str = "5000";
            if(_str.equal("5000")){

            }}}}

-------------------------2017.7.10----Android

1 import com.umeng.analytics.MobclickAgent;   //程序员自己定义的; com是前缀

import android.util.Log; 是Abdroid系统下的类  
import java* 是引入Java下面的所有类。
import java.util.  * 是导入javautil包下面所有的类
与iOS开发中 “Foundation”和“UIKit一样


http://www.cnblogs.com/panhouye/p/6494753.html
2  线程: 创建一个新的子类,目的是重写Run方法
private class downloadApkThread extends Thread


3 消息处理者,创建一个Handler的子类对象,目的是重写Handler的处理消息的方法(handleMessage())
Handler: 处理的消息对象就是Message,理解为要传递的消息数据的封装对象


4  activity: 所有用到的都得放在.xml 中,name是类名字; 堆栈保存   http://www.2cto.com/kf/201205/130701.html
  <activity android:name="com.yuanyou.MaJiang.MaJiang"
5  Intent:   【Android基础】Android中的Intent详解

6

代码中创建控件Button的方法
Android常用的四种布局(或者说是五种)

Java中的@Override是什么意思?

java匿名内部类举例

-----------------------2017.6.30--------------------ios知识
1. Objective-C中,[NSString stringWithString:s]和[[NSString alloc] initWithString:s]的区别是什么
类方法(+开头.  是实例方法(-开头

@interface AppDelegate : NSObject <UIApplicationDelegate>   
声明类; 父类 采用协议/协议对象 

3  ios  与C++ 混合编译 (看百度定位)

4  编译报错误:

A  找不出哪里有问题? 陈晓help


B  找到Log;但找不出出错地方。  <Finder搜时_wZiMoHu不行;因为是obj文件,搜wZiMohu>



10

 -------------------------2018.3:26日

Android生成MD5和SHA1步骤: 

1 先配置好eclipse环境
2 打开eclipse—导入项目—右击—-选择Android Tools—Export Singed…选项
3 填写名字 密码 使用年限 。。。。等
4 点击Finish即可生成
5 生成后建议在Android目录下建一个rtf文件,记录下项目的MD5和SHA1
XSHZ(生成APK)   XJ(缩写名)  XSHZMJ(全名)


 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值