AI CODE


  • 首页

  • 标签

  • 分类

  • 归档

  • 搜索

Android-Studio-NDK-Cmake

2017-03-10 | 2020-12-24 | Android
1.2k 字 | 4 分钟

本文主要介绍在AndroidStudio中如何搭建JNI开发环境,并通过输出helloword的方式了解进行JNI开发的步骤。

NDK

NDK 是 Native Developmentit的缩写,是Google在Android开发中提供的一套用于快速创建native工程的一个工具。使用这个工具可以很方便的编写和调试JNI的代码。

大致意思:NDK是一个工具,可以让你实现你的应用程序使用本地代码的语言,如C和C++的部分。

JNI

JNI:Java Native Interface它提供了若干的API实现了Java和其他语言的通信(主要是C&C++)。从Java1.1开始,JNI标准成为java平台的一部分,它允许Java代码和其他语言写的代码进行交互。

阅读全文 »

Android-Studio-NDK-初试

2017-03-09 | 2020-12-24 | Android
846 字 | 3 分钟

本文主要介绍在AndroidStudio中如何搭建JNI开发环境,并通过输出helloword的方式了解进行JNI开发的步骤。

NDK

NDK 是 Native Developmentit的缩写,是Google在Android开发中提供的一套用于快速创建native工程的一个工具。使用这个工具可以很方便的编写和调试JNI的代码。

大致意思:NDK是一个工具,可以让你实现你的应用程序使用本地代码的语言,如C和C++的部分。

JNI

JNI:Java Native Interface它提供了若干的API实现了Java和其他语言的通信(主要是C&C++)。从Java1.1开始,JNI标准成为java平台的一部分,它允许Java代码和其他语言写的代码进行交互。

阅读全文 »

View的事件分发

2016-09-22 | 2020-12-24 | Android
6.4k 字 | 29 分钟

Activity对点击事件的分发过程

点击事件用MotionEvent来表示,当一个点击操作发生的时候,事件最先传递给当前Activity,由Activity的dispatchTouchEvent来进行事件的派发,具体的工作是由Activity内部的window来完成的,window会将事件传递给decor view,decor view一般都是当前界面的底层容器,通过Activity.getWindow.getDecorView()获得,我们可以先从Activity的dispatchTouchEvent的源码看起:

public boolean dispatchTouchEvent(MotionEvent ev) {
if (ev.getAction() == MotionEvent.ACTION_DOWN) {
onUserInteraction();
}
if (getWindow().superDispatchTouchEvent(ev)) {
return true;
}
return onTouchEvent(ev);
}
阅读全文 »

浅显易懂的Git

2016-08-22 | 2020-12-24 | Git
3.9k 字 | 15 分钟

安装Git

  • 在Linux上安装Git

如果你碰巧用Debian或Ubuntu,通过一条sudo apt-get install git就可以直接完成Git的安装,非常简单。

阅读全文 »

Android-Glide使用

2016-07-10 | 2020-12-24 | Android
1.3k 字 | 5 分钟

图片加载很是重要,我也对比过别的库,觉得还是Glide好用,我只是简单的分享下我开发用到的相关使用方法

Glide

如果想深入研究下可以参考Glide最全解析

Glide的配置

配置很简单,只要在Module的Gradle添加依赖即可

compile 'com.github.bumptech.glide:glide:3.7.0'
compile 'com.android.support:support-v4:25.3.0'
阅读全文 »
1…345

世上无难事
只要肯登攀

21 日志
6 分类
16 标签
GitHub 简书
© 2020
访客 人次 访问量 次
0%