• Android NDK开发篇:Java与原生代码通信(数据操作)

    时间:2022-12-18 15:37:39

    虽然说使用NDK可以提高Android程序的执行效率,但是调用起来还是稍微有点麻烦。NDK可以直接使用Java的原生数据类型,而引用类型,因为Java的引用类型的实现在NDK被屏蔽了,所以在NDK使用Java的引用类型则要做相应的处理。一、对引用数据类型的操作虽然Java的引用类型的实现在NDK被屏...

  • Android NDK开发篇:Java与原生代码通信(原生方法声明与定义与数据类型)

    时间:2022-12-18 15:32:56

    Java与原生代码通信涉及到原生方法声明与定义、数据类型、引用数据类型操作、NIO操作、访问域、异常处理、原生线程1、原生方法声明与定义关于原生方法的声明与定义在上一篇已经讲一点了,这次详细分析一下。根据javah自动生成的头文件,可以看出原生方法的声明和定义,例如:JNIEXPORT  jstri...

  • Android NDK开发篇:Java与原生代码通信(异常处理)

    时间:2022-12-18 15:09:39

    一、捕获异常异常处理是Java中的功能,在Android中使用SDK进行开发的时候经常要用到。Android原生代码在执行过程中如果遇到错误,需要检测,并抛出异常给Java层。执行原生代码出现了问题,例如使用了空指针、内存泄漏,并且没有做相应的检测盒异常抛出,APP会马上闪退,没有任何提示。JNI中...

  • Android源码浅析(一)——VMware Workstation Pro和Ubuntu Kylin 16.04 LTS安装配置

    时间:2022-12-18 14:11:13

    Android源码浅析(一)——VMware Workstation Pro和Ubuntu Kylin 16.04 LTS安装配置最近地方工作,就是接触源码的东西了,所以好东西还是要分享,系列开了这么多,完结 的也没几个,主要还是自己覆盖的太广了,却又不精通,嘿嘿,工作需要,所以写下了本篇博客一.V...

  • Android安装应用程序出现“INSTALL_FAILED_CONTAINER_ERROR”错误的解决办法

    时间:2022-12-18 11:58:11

    08-08 05:42:10.300 E/PackageHelper( 1825): Failed to create secure container smdl2tmp108-08 05:42:10.300 D/VoldCmdListener( 1134): asec create smdl2tm...

  • Android.bp学习

    时间:2022-12-18 11:52:48

    一. Android.bp概念 Android.bp 文件首先是 Android 系统的一种编译配置文件,是用来代替原来的 Android.mk文件的。在Android7.0 以前,Android 都是使用 make 来组织各模块的编译,对应的编译配置文件就是 Android.mk。 在 Andro...

  • Android安装应用程序出现“INSTALL_FAILED_CONTAINER_ERROR”错误的解决办法

    时间:2022-12-18 11:53:25

    通过手机安装应用提示“应用未安装”。用豌豆荚、apkinstaller安装也都装不上。logcat没找到错误原因。最后用adb install发现了错误: failed 【INSTALL_FAILED_CONTAINER_ERROR】。 貌似在android2.2以后才会遇到这个问题。 遇到...

  • android手机上安装apk时出现解析包错误的一个解决办法

    时间:2022-12-18 11:53:13

    今天下午在学习安卓开发时,学习开发文档中的gridview时,在模拟器上调试程序一切正常,如下图所示: 但当将bin目录下的HelloGridView.apk拷贝到M8安卓系统后进行安装时,出现了“解析包错误”的提示,在网上搜索答案未果后,经过和以前的例子相对比,发现了我在创建android工程时...

  • 理解RxJava:(四)Reactive Android

    时间:2022-12-18 10:42:49

    在前三部分,我在通用层面介绍了RxJava的工作原理。但是作为一个Android开发者,如何在工作中使用它呢?下面是一些给Android开发者的RxJava的具体应用。RxAndroidRxAndroid是RxJava在Android开发中的拓展。它包含能节省我们大量时间的特殊bindings。首先...

  • Android 使用java.net.socket 的接收问题

    时间:2022-12-18 10:30:44

    // 初始化socketsocket = new Socket(InetAddress.getByName(sip), sport);InputStream sin = socket.getInputStream();OutputStream ops = socket.getOutputStream...

  • Android之动画

    时间:2022-12-18 10:17:09

    Android的动画可以分为三种,View动画、帧动画、属性动画。View动画通过对场景里的对象不断做图像变化(平移、缩放、旋转、透明度)从而产生动画效果,它是一种渐进式动画,而且View动画支持自定义。帧动画可以理解为图片切换动画(如果图片过多,会导致OOM)。属性动画为API11的新特性,属性动...

  • Android Studio 错误 Duplicate files copied in APK META-INF/LICENSE.txt

    时间:2022-12-18 10:00:23

    1 .Duplicate files copied in APK META-INF/LICENSE.txt android { packagingOptions { exclude 'META-INF/LICENSE.txt' }}My logcat: log Execution ...

  • android app性能优化大汇总(google官方Android性能优化典范 - 第1季)

    时间:2022-12-18 09:19:27

    大多数用户感知到的卡顿等性能问题的最主要根源都是因为渲染性能。从设计师的角度,他们希望App能够有更多的动画,图片等时尚元素来实现流畅的用户体验。但是Android系统很有可能无法及时完成那些复杂的界面渲染操作。Android系统每隔16ms发出VSYNC信号,触发对UI进行渲染,如果每次渲染都成功...

  • Android中点击按钮启动另一个Activity以及Activity之间传值

    时间:2022-12-18 08:10:18

    场景点击第一个Activity中的按钮,启动第二个Activity,关闭第二个Activity,返回到第一个Activity。在第一个Activity中给第二个Activity传递值,第二个Activity中获取并显示。打开第二个ActivityActivity传值注:博客:https://blog...

  • 寒假学干货之------android开发环境

    时间:2022-12-18 07:46:54

    1.下载安装jdk(http://www.oracle.com/technetwork/java/javase/downloads/index.html)装se版的就可以了,复制jdk目录路径,之后配置jdk又用。要注意的是分清楚系统是几位的有x86.64的                     ...

  • Android平台GB28181设备接入模块摄像头采集方向不对怎么办?

    时间:2022-12-17 22:56:46

    技术背景我们在做Android平台GB28181设备接入模块的时候,有开发者提到这样的诉求:他们的智能头盔、执法记录仪等设备,采集到的图像,是旋转了90、180甚至270°的,设备本身无法针对图像做翻转或者旋转操作,问我们这种情况下需要如何处理?实际上,这块,我们前几年在做RTMP推送和轻量级RTS...

  • android集成websocket下载方式

    时间:2022-12-17 22:18:42

    http://www.zhihu.com/question/20215561 协议介绍可以看看这里。下面稍微总结一下:webstocket是html5的一种新的协议,它实现了浏览器与服务器的双向通道,使得数据可以快速的双向传播.通过一次简单的握手,建立了客户端和服务器的联系后,服务器可以主动推送信息...

  • android源码下载方式

    时间:2022-12-17 22:14:05

    android源码下载方式: 方式一: 1) 创建~/bin $ mkdir ~/bin$ PATH=~/bin:$PATH2) 下载repo $ curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin...

  • android 源码repo下载方式

    时间:2022-12-17 22:14:35

           android源码之前我都是通过百度云网盘下载别人上传的源码,好处就是下载速度快,下载的源码压缩过,方便拷贝存储;但是也有缺点,拿到的代码不是第一手资料,不知道里面有没有经过别人修改过。所以我还是想试一下直接从android网站下载源码,只不过android网站貌似被墙了,上网搜了一下...

  • Android 8.0 源码下载方式

    时间:2022-12-17 22:14:17

    由于要更新版本到oreo 不得不重新下载android版本。以前下载过,由于未做记录,又需要重新来一遍,索性把整个过程记录下来