Android
文章平均质量分 50
android ndk 底层开发,是提升运行效率的利剑
fengchengwu2012
做技术就要追求卓越
展开
-
ndk 开发 入门(下)
接着上篇ndk入门环境搭建(http://blog.csdn.net/fengchengwu2012/article/details/79412501),今天来探讨一下使用android 平台下使用c++处理Bitmap (1)在app/sarc/main下新建一个c++的源文件bitmap-lib.cpp (2) 创建NdkUtils的java类,写相应处...原创 2018-03-13 15:20:38 · 779 阅读 · 2 评论 -
gradle配置构建环境
1、官网Gradle | Releases下载gradle完整包解压至指定的文件夹2、配置环境变量 GRADLE_HOME=D:\software\gradle\gradle-7.3 指定本地仓库位置 GRADLE_USER_HOME=D:\software\gradle\repo3、使用国内镜像 在GRADLE_HOME创建init.d文件夹,进入该目录,创建init.gradle文件,将阿里国内镜像配置复制保存至初始化文件中gradl......原创 2021-12-04 10:13:56 · 160 阅读 · 0 评论 -
uniapp调用原生android插件传递回调函数
uniapp原生方法,回调函数原创 2024-03-07 17:45:30 · 8583 阅读 · 1 评论 -
uniapp开发android原生插件
uniapp原生android插件开发原创 2024-03-04 12:00:33 · 1605 阅读 · 0 评论 -
ubuntu14 编译ffmpeg动态库
1 安装unbuntu14环境2 下载LINUX环境下的ndk(http://blog.csdn.net/gyh198/article/details/75036686) 如果下载的ndk文件时xxx.bin格式,终端直接进入该文件所在的目录 chmod +x ./xxx.bin ./xxx.bin 执行完毕后就可以生成可正常使用的ndk环境3 去ffmpeg官网下载...原创 2018-02-10 23:44:58 · 19948 阅读 · 1 评论 -
Android之AAC架构尝试
一、AAC架构的前世今生 1、关于AAC需先了解一下Android Jetpack,Jetpack 是 Android 软件组件的集合,使您可以更轻松地开发出色的 Android 应用。这些组件可帮助您遵循最佳做法、让您摆脱编写样板代码的工作并简化复杂任务,以便您可以专注于您关心的代码。Jetpack 包含与平台 API 解除捆绑的 androidx.* 软件包库。这意味着,它提供向后兼...原创 2019-01-07 15:09:21 · 4692 阅读 · 0 评论 -
SQLiteDatabase工具类(增删改查)
SQLite 是一个软件库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。SQLite 是在世界上最广泛部署的 SQL 数据库引擎。SQLite 源代码不受版权限制。 Android开发中,sdk提供了SQLiteDatabase类,有响应调用数据操作的api。1、面对象,先创建表对应的实体类public class DbEntity {...原创 2018-09-14 18:07:19 · 1133 阅读 · 0 评论 -
ndk操作stl库
1、创建android工程,ndk工具类,生成头文件 activity代码:public class MainActivity extends AppCompatActivity implements View.OnClickListener { private TextView tv; @Override protected void onCreat...原创 2018-08-08 20:02:39 · 903 阅读 · 0 评论 -
Gradle构建报错解决
一、报错信息Gradle '项目名称' project refresh failed Error:Connection timed out: connect二、解决方法 进入AndroidStudio终端Terminal输入以下命令 gradlew tasks --all 等待gradle下载依赖文件重新构建...原创 2018-04-27 09:46:00 · 587 阅读 · 0 评论 -
SurfaceView绘图、调用Camera
一、使用surfaceview绘图 * <p> * Android系统提供了View进行绘图处理,我们通过自定义的View可以满足大部分的绘图需求,但是这有个问题就 * 是我们通常自定义的View是用于主动更新情况的,用户无法控制其绘制的速度,由于View是通过invalidate方法 * 通知系统去调用view.onDraw方法进行重绘,而Android系统是通过发...原创 2018-04-18 09:38:40 · 1135 阅读 · 2 评论 -
PopupWindow简化使用
使用builder模式设置popupwindow的显示属性import android.app.Activity;import android.content.Context;import android.graphics.drawable.Drawable;;import android.util.DisplayMetrics;import android.view.Display;...原创 2018-04-09 15:35:34 · 455 阅读 · 1 评论 -
自定义DialogFragment出现IllegalStateException: Can not perform this action after onSaveInstanceState异常
之前在项目开发中遇到使用自定义的DialogFragment的时候,出现IllegalStateException: Can not perform this action after onSaveInstanceState的异常,搜了一下网上的帖子,大概意思是: onSaveInstanceState 这个方法会在activity 将要被kill之前被调用以保存每个实...原创 2018-03-02 09:50:15 · 15301 阅读 · 3 评论 -
ndk开发入门(上)
1.AS创建一个Android工程 (1)创建java和c的源文件,配置Cmake 1> 创建一个类名为Ndkuitls的native工具类 public class NdkUtils { static { System.loadLibrary("bitmap-lib"); } public static native int add...原创 2018-03-01 17:48:21 · 888 阅读 · 1 评论 -
android 常用工具类小结
android原生开发常用工具类原创 2018-02-05 11:35:41 · 607 阅读 · 2 评论