- 博客(13)
- 收藏
- 关注
原创 SDL2 cmake配置
SDL2 cmake配置内容提要环境配置问题浮现坑1坑2结语好久没有上来写博客了,经历了股市的牛熊转换,一不小心就被割了韭菜。今天总算可以冷静下来写篇博客了。内容提要SDL2是用C语言写的跨平台的多媒体库,而且支持多种语言(话说支持go语言,真是难得啊,改天可以玩玩)。今天主要吐槽下Windows+mingw+sdl2开发库的cmake配置。环境配置下载windows的mingw安装包,官网地址:http://www.mingw-w64.org下载SDL2 选择mingw版本 https:/
2021-08-16 13:29:23 4388 1
翻译 Android NDK 开发指南--01概念
开始之前本指南假设您已熟悉原生编程 Android 开发内在的概念。简介本节简要说明 NDK 的工作方式。Android NDK 是一组允许您将 C 或 C++(“原生代码”)嵌入到 Android 应用中的工具。 能够在 Android 应用中使用原生代码对于想执行以下一项或多项操作的开发者特别有用:在平台之间移植应用。重复使用现有库,或者提供其自己的库供重复使用。在某...
2018-06-01 10:18:12 322
原创 ubunt搭建swift开发环境
1.swift官网下载sdk 2.安装必要的软件 sudo apt install clang libicu-dev 3.下载clion,安装swift插件 4.配置build命令clean 命令 5.重启clion ,新建项目选择 6.配置执行路径 点击这里 在弹出的框中配置如下 7.点击run,这时候就看到 Hello world!
2017-08-30 22:18:13 348
原创 Android studio 依赖冲突的解决
最近刚接手一个项目,里面模块有三四个,引入的第三方包更多了。但是问题来了,新配置的studio一运行就报了错。Error:Execution failed for task ':app:processDebugManifest'. Manifest merger failed : Attribute meta-data#android.support.VERSION@value value=(25
2017-06-25 12:31:30 10743 6
原创 vim 设置
今天上传一个很好用的vim的配置文件,具备自动补全成对的符合,有语法高亮,有行号显示,不说了,上代码:syntax onset numberset rulerset shiftwidth=4set softtabstop=4set tabstop=4set autoindentinoremap ( ()<Esc>iinoremap [ []<Esc>iinoremap { {<CR
2017-05-03 19:38:56 313
原创 JNI在android中的详细用法(再续)
随着andorid studio的更新,jni的开发愈来愈简单。新建个工程勾上Include C++ Support,一路下一步,就能生成一个helloword的jni工程。然而,今天我来啰嗦的是如何手动建立jni工程,并且动态注册jni方法。准备工作下载android studio2.0以上的版本,原因是今天要用cmake来构建jni。这是官方推荐的哦。开搞1.新建工程,为了不单调,上个图:
2017-02-06 18:02:33 339
翻译 Android NDK开发指南
android NDK入门 本地开发工具(Native Development Kit,NDK)允许你使用C/C++代码开发Android,提供能让你用来管理本地活动,或者访问物理硬件的平台运行库,例如传感器和触摸输入等。NDK可能不适合大部分仅仅需要java代码或者官方的API来开发的应用。然而,对于以下需求来说将会特别有用:达到低功耗或者运行计算密集型应用,例如游戏复用自己或者其他
2017-02-06 17:43:46 313
转载 ubuntu配置无线网卡
最近在新电脑上装了Ubuntu 16.04,结果wifi经常连不上,连上了过段时间就掉线,路由器就在电脑的旁边,而且信号非常的弱。但是Windows系统没有任何问题,所以就在网上找解决办法,也按照网上的方法试了,结果好多方法都是没用的。最后从askubuntu上找到了解决方法,首先要查看本机的无线网卡型号:1 linuxidc@linuxidc:~$ lspci 2 00:00.0 Host b
2016-12-03 17:13:11 1530
转载 欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2016-12-03 17:07:10 234
原创 JNI 在Android中的详细用法(续集)
前面一篇文章没有吧jni的问题啰嗦完,所以,接着啰嗦…… 上面提到c代码里获取java方法的参数里有 方法签名 下面讲下如何获取这个签名: 还是以前面的例子为基础打开studio下面的终端(Terminal),输入命令: cd app\build\intermediates\classes\debug 命令好长记不住怎么办?每层目录只打前两个字母,按Tab键,你就看到效果了! 接着执行
2016-10-20 16:41:30 310
原创 JNI 在Android中的详细用法
jni在正常的Android开发中不是特别常用,所以你懂得,为了以后会用上,今天就在这里累一篇文章: 工具:pc 一台 Android Studio 第一步:配置开发环境,这个就不啰嗦了,网上大把大把的教程,百度一下你就知道; 第二步:新建JNI工程,上图! 没想到图片是这样的 新建工程 算了还是贴代码吧! 第三步:声明native方法,注意静态代码块的加载package com.ga
2016-10-20 15:00:47 394
原创 android studio 查看key的指纹信息
目前,studio只能通过命令行查看key的信息,其实更(装)方(逼)便(用)的。具体操作如下:1.windows下可以打开CMD,linux或者MAC需要打开终端;2.输入命令及参数:keytool -list -v -keystore key的完整路径;3.输入你设置的key的密码,注意,这时候输入看不到字符提示的,输完回车就行了;4.这一步严格来说不能算第四步,如果过程
2016-04-20 10:01:15 796
原创 获取屏幕的宽高
获取android屏幕宽高之前的 windowManager.getDefaultDisplay().getWidth();方法已经废弃了,经过研究,发现可以通过另外一种方法获取屏幕的宽高,核心代码如下:public class MainActivity extends AppCompatActivity { private WindowManager windowMa
2016-04-05 13:28:26 347
shell 按照size分割文件夹
2023-09-12
adb定位button坐标,实现模拟点击button
2023-03-08
mingw gcc 12.2.0
2023-02-15
android 修改头像demo
2016-06-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人