ANDROID TECH


  • 首页

  • 关于

  • 标签

  • 归档

understand the context in android

发表于 2017-10-31 | 分类于 Android

一: What is Context?

顾名思义, Context 它是应用程序/对象的当前状态的上下文, 它允许新创见的对象了解发生了什么. 通常, 是为了获取程序另外一部分的信息

并且, Context 是系统的句柄, 它提供了访问Application resource 资源, 连接database 系统数据库等服务, Activity object 继承了Context object.

阅读全文 »

Java 堆栈内存分配

发表于 2017-10-12 | 分类于 Java , Android

很多人在Java的书籍中看到过很多关于堆和栈内存的教程以及参考说明, 但是很难解释什么是程序的堆内存以及栈内存

阅读全文 »

Android 拷贝资源文件到sd card

发表于 2017-05-12 | 分类于 Android

在开发中, 我们有时候需要把某些资源文件打包到apk中, 在程序需要的时候, 读取它们或者把它们放入sd card
in my project, i need to copy my source file to sd card , i have pricetag_svm.xml file under my project fiolderapp/src/assets and here is my code :

阅读全文 »

ArrayList LinkedList源码分析

发表于 2017-05-09 | 分类于 Java , Data structure

detection the largest retangle , OpenCv 检测最大矩形

发表于 2017-05-08 | 分类于 Opencv , Android , C++ , NDK
1
2
3
4
5
6
7
8
9
10
11
12
#include <jni.h>
#include <opencv2/opencv.hpp>
#include <bits/stdc++.h>
#include <android/log.h>
#define LOG_TAG "JNI_PART"
#define LOGI(...) __android_log_print(ANDROID_LOG_INFO,LOG_TAG, __VA_ARGS__)
#define LOGD(...) __android_log_print(ANDROID_LOG_DEBUG,LOG_TAG, __VA_ARGS__)
#define LOGW(...) __android_log_print(ANDROID_LOG_WARN,LOG_TAG, __VA_ARGS__)
#define LOGE(...) __android_log_print(ANDROID_LOG_ERROR,LOG_TAG, __VA_ARGS__)
#define LOGF(...) __android_log_print(ANDROID_LOG_FATAL,LOG_TAG, __VA_ARGS__)
using namespace cv;
using namespace std;
阅读全文 »

Opencv In Android

发表于 2017-05-06 | 分类于 Opencv , NDK , JNI , Android , C++

this article is ready for a people who has some knowledge on android develop and a newer about how use opencv SDK in android .

一: what is opencv

简单的来说, opencv 是跨平台的计算机视觉开源库, 它包含了很多图像识别算法
In simple terms , opencv is a open source library about Cross-platform computer vision

here is opencv
here is opencv source code

阅读全文 »

Jenkins CI

发表于 2017-05-04

NDK in Android

发表于 2017-05-02 | 分类于 NDK , JNI , Android

Android NDK 简单来说就是可以让你的应用使用natice-code语言, (比如C ,C++)的工具集

一:what is the ndk

Ndk 是允许你在你的工程中可以使用native-code (比如C or c++)的工具, 你可以利用ndk来构建你的natice-app
正如我们知道的那样, Java 是构建android app 的默认语言, 然而, java 代码很容易被反编译, 但是这对C++ code 来说这并不简单, 并且c++ 代码更加高效

阅读全文 »

Hello World

发表于 2017-05-02

Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.

阅读全文 »

Do you know Dagger2?

发表于 2017-05-02 | 分类于 Android

概述

很多Android Apps通常依赖于其他依赖库的实例化对象, 举例来说, 一个Twitter客户端可能使用类似Retrofit的网络依赖库来进行构建, 要使用这个库, 你需要添加解析的库,比如说Gson. 此外, 那些实现认证或者缓存的类可能需要访问shared preferences和其他公共的存储单元,需要首先实例化他们并且创建固有的依赖链.

阅读全文 »
huanju lu

huanju lu

FULL STACK ROAD

10 日志
15 分类
9 标签
GitHub E-Mail StackOverflow
© 2017 huanju lu
由 Hexo 强力驱动
|
主题 — NexT.Mist v5.1.3