加载中
深入理解gradle编译-Android基础篇

深入理解gradle编译-Android基础篇 导读 Gradle基于Groovy的特定领域语言(DSL)编写的一种自动化建构工具,Groovy作为一种高级语言由Java代码实现,本文将对Gradle一些常见问题进行一一介绍...

Android的WIFI局域网对讲机

https://blog.csdn.net/z979451341/article/details/79280749 (三)Android局域网内语音对讲 基于UDP语音传输 https://blog.csdn.net/stormxiaofeng/article/details/80513947 Android7.0手...

02/24 11:06
48
jenkins打包编译android

一般android开发打包,都通过android studio自己打包,这种流程不适合批量打包和流程规范。为了解决android生产编译打包,本文主要阐述jenkins结合android sdk进行打包 gradle安装 安装gradl...

深入理解gradle编译-Android基础篇

导读 Gradle基于Groovy的特定领域语言(DSL)编写的一种自动化建构工具,Groovy作为一种高级语言由Java代码实现,本文将对Gradle一些常见问题进行一一介绍: 理解Gradle与android app之间的关...

Context与ApplicationContext

Context与ApplicationContext 1)单例强引用会内存泄漏 我们的这个类中的sInstance是一个static且强引用的,在其内部引用了一个Activity作为Context,也就是说,我们的这个Activity只要我们的...

2018/12/29 14:35
9
Android实现实时视频通话

Android实现实时视频通话或监控方案 http://blog.csdn.net/ericfantastic/article/details/50234239 android语音、视频通话源码包(完美无回声) http://download.csdn.net/download/weixia...

07/03 11:39
81
Crash 问题定位 -----使用addr2line命令定位到行号

这段时间经常遇到crash 的问题,这里来说说怎么使用addr2line 命令来定位问题。 1. 获取tombstone log 当系统出现crash的时候,我们可以从/data/tombstones/目录中取出tombstone log, 之后查...

07/30 18:02
22
离线gradlew命令行打包apk设置

离线gradlew命令行打包apk设置 由于使用命令行 gradlew 命令打包 apk,gradle 和 gradle pluging 等设置都需要配置到相应的配置文件中,所以在 Android Stuido 中的相应设置都不起作用了 gr...

Android下面打印进程函数调用堆栈(dump backtrace)的方法

1. 为什么要打印函数调用堆栈? 打印调用堆栈可以直接把问题发生时的函数调用关系打出来,非常有利于理解函数调用关系。比如函数A可能被B/C/D调用,如果只看代码,B/C/D谁调用A都有可能,如果...

08/01 16:12
1
在android studio下配置gradle用ndk-build和ndk-gbd编译调试JNI

因为要在旧版android在做一些工作。所以做用到了它。目标平台是:android api 10和armv6. 开发环境是:AS 版本2.3.2; SDK版配android 2.3.3(api10); NDK版本android-ndk-r10e这个必需,后面版...

基于Android Ndk/Jni的内存泄漏检测

之前分析过在Android Native中分析内存泄漏的方法:Android Native内存泄露检测(针对Android7.0)但是很遗憾这个方法并不适用于Ndk和Jni,因此我们需要为Ndk和Jni寻找一种合适的方法,他就是L...

Android 应用崩溃捕获工具 xCrash

https://www.oschina.net/p/xCrash Crash 能为安卓 APP 提供捕获 Java 崩溃、native 崩溃和 ANR 的能力。不需要 root 权限或任何系统权限。 xCrash 能在 App 进程崩溃或 ANR 时,在你指定的目...

09/08 18:19
44
Gradle学习

搞个环境很恶心 Android Studio 配置Gradle总结 https://blog.csdn.net/iblade/article/details/78930101 Android Gradle(一)为什么现在要用Gradle? https://blog.csdn.net/itachi85/art...

JNI 动态注册和静态注册的详解

1. 什么是JNI? JNI的英文缩写是 java nativie interface ,按照字面解释就是java 本地接口。什么样的接口才叫nativie interface ,用c/c++写代码。所以JNI是用c++语言编写的接口供java调用。...

06/27 11:12
66
Android下打印调试堆栈方法

打印堆栈是调试的常用方法,一般在系统异常时,我们可以将异常情况下的堆栈打印出来,这样十分方便错误查找。实际上还有另外一个非常有用的功能:分析代码的行为。android代码太过庞大复杂了...

08/02 07:28
1
Add support for Android 9-patch images in BorderImage

The 9-patch image implementation in Qt Quick Controls 1 is an internal implementation detail of the Android style. It cannot handle .9.png image files out of the box, but takes ...

在线自动生成.9png图的Android设计切图工具推荐

当我们完成了一套iOS的切图的时候,当android开发人员让你切几个版本的dpi切图时,你是不是一下子崩溃了! 我想大家都会崩溃,切一套APP设计稿 已经够麻烦了。 因为在Android的设计过程中,为...

09/17 14:26
17
JNI 动态注册和静态注册的详解

本博文采用问答的方式讲解JNI的动态注册和静态注册的方式 1. 什么是JNI? JNI的英文缩写是 java nativie interface ,按照字面解释就是java 本地接口。什么样的接口才叫nativie interface ,用...

06/27 08:16
18
离线gradlew命令行打包apk设置

离线gradlew命令行打包apk设置 由于使用命令行 gradlew 命令打包 apk,gradle 和 gradle pluging 等设置都需要配置到相应的配置文件中,所以在 Android Stuido 中的相应设置都不起作用了 gr...

Android配置build.gradle的buildTypes动态自动维护debug和release包自定义字段变量值

Android配置build.gradle的buildTypes动态自动维护debug和release包自定义字段变量值 在Android编译出包阶段,debug包和正式的release有时候需要作出有所区别的调整。 比如最常见的是App应用...

07/03 15:47
31

没有更多内容

加载失败,请刷新页面

返回顶部
顶部