前沿:有时候我们的android项目会有核心算法或代码,一般这种情况会把算法(cpp文件等)打成so文件,把代码进行整理打成jar包或aar包;今天我们就来讨论怎样把算法打成so文件,怎样把关键代码打成jar包。 怎样把算法封装成so文件?首先我们知道算法是C语言写的,这里我们用jni来完成项目与算 ...
分类:
移动开发 时间:
2018-03-19 22:17:15
阅读次数:
549
背景: 1、Unity第一次启动时将streamingassets下的首包资源拷贝到persistentDataPath目录下。 2、Unity-android平台上的的这种操作只能使用www去加载streamingassets下的文件,导致速度问题。 备注: 1、此方案需要您对安卓有一点点的了解。 ...
分类:
编程语言 时间:
2017-12-01 13:45:57
阅读次数:
1223
众所周知,“Hello, world”为从事软件开发的程序员都会写下的第一行代码,也标志了由此开始进入相关领域的开发行业。本篇博客也依照惯例,从最基础的Android版本的“Hello, world”开始,新建自己的第一个Android工程,写下自己的第一行Android代码,实现自己的第一款And ...
分类:
移动开发 时间:
2017-11-25 17:18:59
阅读次数:
200
proguard 基本语法 1 保留类名 2 保留方法名 3 保留类名和方法名 不混淆的情况: 1 jni 调用java方法 2 四大组件 3 R文件 ...
分类:
移动开发 时间:
2017-11-25 12:59:57
阅读次数:
201
背景 项目使用的是small插件。一个app分为main和多个插件,为了统计插件的代码覆盖率。 1 修改插件 修改插件build.gradle 因为工程原因插件生成的classes文件在下次生成的时候会变动。因此要讲classes文件拷贝到其他位置暂存。 2 修改main main作为插件的容器,我 ...
分类:
移动开发 时间:
2017-10-31 20:39:59
阅读次数:
246
4 Android代码只是为了实现功能,比较简单,就只是贴出来 源码 package com.myapps.mqtttest; import java.util.concurrent.Executors; import java.util.concurrent.ScheduledExecutorSe ...
分类:
移动开发 时间:
2017-10-04 14:15:02
阅读次数:
283
第一部分 调研, 评测 个人第一次上手体验 一直在用时间管理的软件,但是下载了卸载,来来去去也用了很多个。这个嘀嗒番茄钟也是最近比较喜欢的软件,界面简洁,功能简单,没有那么复杂非常容易上手。 功能性的比较严重的 bug 暂时没有发现 选择一个朋友(用户)进行采访,并加以记载。 朋友小郑大四学生,考研 ...
分类:
移动开发 时间:
2017-10-02 23:49:50
阅读次数:
371
1监听器可以获取我们点击按钮的操作,这是系统自带的,是实现了OnClickListener接口的对象 2AndroidStudio提供了代码补全功能,alt+insert可以快速生成代码 3MVC分层模式能更好的理解代码的结构,对于维护工作也有好处 4应用旋转需要写横向和纵向两个xml,两个xml名 ...
分类:
其他好文 时间:
2017-09-17 18:51:44
阅读次数:
130
#基于 Zxing, 初学Android 代码质量不高 //长按,通过zxing读取图片,判断是否有二维码 bigImage.setOnLongClickListener(new View.OnLongClickListener() { @Override public boolean onLong ...
分类:
移动开发 时间:
2017-09-11 19:43:31
阅读次数:
275
注:书籍阅读笔记,方便查看第1章 开始启程,你的第一行Android代码 第2章 先从看得到的入手,探究活动 1.隐藏标题栏 在onCreate()方法中添加: requestWindowFeature(Window.FEATURE_NO_TITLE);//不在活动中显示标题栏。 需要在setCon ...
分类:
其他好文 时间:
2017-08-23 17:38:04
阅读次数:
266