安卓开发

如何将React Native组件集成到Android原生项目

MTPAS 发布于 2018-05-24

为了把 React Native 集成到 Android 原生项目中,踩了很多坑,因为作为web前端开发,本来就不熟悉安卓,参考了网上很多文章,但是都很旧了,而 React Native 已经升级到了 0.55 版本了,入口文件已经合成了一个 index.js,下面的内容也是基于...

阅读(18)评论(0)赞 (1)

Android JavaScript 引擎学习之初探 V8

1

MTPAS 发布于 2018-05-08

之前一直都只是听说 V8 执行效率高,了解 Node 是运行在 V8 引擎上的,weex 在 Android 上也是使用 V8 引擎来执行 JS 的,但是对于 V8 的认识还是比较肤浅的层次。开始学习一下 V8 相关的内容,学习过程记录一下,利人利己。本系列文章可能更关注 V8 ...

阅读(25)评论(0)赞 (0)

android studio 添加Banner广告轮播图

4

MTPAS 发布于 2018-05-02

需求描述 轮播图也是大部分app都有的效果,商品类跟新闻类的app是肯定会有的。 轮播图的效果跟第一次启动时的引导页类似,不过轮播图在引导页的基础上多了几个功能: 在第一页也能向左滑动,在最后一页也能向右滑动 有个计时器,每隔一段时间滚动轮播图 先看效果图 代码实现 activi...

阅读(14)评论(0)赞 (0)

Android Studio 怎么获取网络JSON数据

1

MTPAS 发布于 2018-04-04

设置网络访问权限 在Androidmainfast.xml 加上下面这串代码添加网络访问权限 <uses-permission android:name="android.permission.INTERNET"/> 布局文件: mian.xml <Linear...

阅读(225)评论(0)赞 (1)

从Android资源资源中读取SQLite数据库

3

MTPAS 发布于 2018-03-22

演示一种操作位于资产文件夹中的SQLite数据库的方法 介绍 改善Android资产资源的SQLite文件处理性能 使用代码 一般来说,如果我们想从Android资产文件读取SQLite数据库,我们必须将资产文件复制到本地文件夹,然后从本地文件读取数据库。 这种方法有一些缺点: ...

阅读(191)评论(0)赞 (1)

Windows下搭建React-Native开发环境及异常处理

26

MTPAS 发布于 2018-03-20

我现在分享下我搭建的开发环境过程 1、安装Java 安装1.8以上即可,并设置环境变量 win+r 输入cmd  执行 java -version 2、安装Android SDK 下载地址http://www.androiddevtools.cn/ 选择对应的平台,可同时下载An...

阅读(205)评论(0)赞 (0)

Android 应用在系统内存的存在方式

1

MTPAS 发布于 2018-03-16

java代码+数据+资源 编译到一个APK中。装置到设备后,每个android应用都运转在本人的平安沙箱内。 android系统是一种多用户Linux系统,其中每个应用都是一个不同的用户。 默许状况下,系统会为每个应用分配一个独一的linux用户id。系统为应用中的一切文件设置权...

阅读(152)评论(0)赞 (0)

利用Android Studio内置工具清除项目中多余资源

2

MTPAS 发布于 2018-03-15

我们平时在开发过程中难免项目中会有许多的没有使用到的资源(包括一些类文件、图片、xml文件)。这个时候怎么办呢? 作为程序员我们当然不能一个一个的手动删除吧,如果项目内容少还好说,内容过多的话这样做就很麻烦了。这个时候就要用到Android Studio给我们提供的工具了。 具体...

阅读(127)评论(0)赞 (0)

x86架构下对方法做inline hook的坑

MTPAS 发布于 2018-03-14

最近在研究Android原生代码hook时,遇到了一个麻烦。具体来说,就是在x86架构下,方法inline hook后,在执行原方法时可能会segfault。这里简要记录下,希望之后能够解决这个问题。 inline hook的基本思路 对方法进行inline hook,基本上就是...

阅读(134)评论(0)赞 (0)