摘要:
Makefile简介 在软件开发中,make通常被视为一种软件构建工具。该工具主要经由读取一种名为“makefile”或“Makefile”的文件来实现软件的自动化建构。它会通过一种被称之为“target”概念来检查相关文件之间的依赖关系,这种依赖关系的检查系统非常简单,主要通过对比文件的修改时间来 阅读全文
摘要:
三种方法对应三种情况: 1.传送本地res中的图片 如果是本地res中的资源文件可以用intent.putExtra(""id"", R.id.xxx);传递一个对应的id过去。在新activity中通过id取出图片。getResources().getDrawable(R.id.xxx); 传送图 阅读全文
摘要:
当程序中有大量的数据需要展示时,就需要用到 ListView 啦。ListView 允许用户通过手指上下滑动的方式将屏幕外的数据滚动到屏幕内,同时屏幕上原有的数据则会滚动出屏幕。 1.基本性质 (1)由于数组中的数据无法直接传递给ListView,我们需要借助适配器(Adapter)来完成。(2)A 阅读全文
摘要:
1. SharedPreferences介绍: SharedPreferences 的作用是使用键值对的方式存储数据,且支持多种不同的数据类型存储。是Android数据持久化方法中最简单的一种。这种方式主要用来存储比较简单的一些数据, 而且是标准的Boolean、Int、Float、Long、Str 阅读全文
摘要:
假设现在有两个Activity:A与B,A要向B传递数据。 首先要创建两个Activity:Android:当前Activity跳转到另一个Activity A启动B: intent = new Intent(ActivityA.this,ActivityB.class); startActivit 阅读全文
摘要:
转载自:http://www.cnblogs.com/smyhvae/p/3863720.html 一、如何在一个应用程序当中定义多个Activity: 步骤如下: (1)定义一个类,继承Activity (2)在该类当中,复写Activity当中的onCreate()方法 (3)在AndroidM 阅读全文
摘要:
接前文:Linux软件包(源码包和二进制包)及其区别和特点 在前文,我们知道了linux软件包分为源码包和二进制包两种方式,而不同的发行版之间又有着自己的二进制打包格式。 首先,软件运行依赖着各种各样的库,那么安装软件时到底是选择自带依赖库还是共享对象库之间就产生了分歧。最具有代表性的就是Micro 阅读全文
摘要:
Linux 下的软件包众多,而且几乎都是经 GPL 授权的,也就是说这些软件都免费,振奋人心吧?而且更棒的是,这些软件几乎都提供源代码(开源的),只要你愿意,就可以修改程序源代码,以符合个人的需求和习惯。当然,你要具备修改这些软件的能力才可以。 源码包到底是什么呢?其实就是软件工程师使用特定的格式和 阅读全文
摘要:
首先接前文:ubuntu18.04 下启动Android Studio报错KVM is required to run this AVD. /dev/kvm device: permission denied. 在安装好Android Studio后遇到了改变文件操作权限的问题(使用sudo cho 阅读全文
摘要:
Debian 于 1993年8月16日 由一名美国普渡大学学生 Ian Murdock 首次发表。 Debian 是由 GPL 和其他自由软件许可协议授权的自由软件组成的操作系统, 由 Debian 计划 (Debian Project) 组织维护。Debian 计划没有任何的营利组织支持,它的开发 阅读全文
摘要:
在了解Linux之前要先了解什么是GNU / GNU官方解释? GNU是一个自由软件操作系统。就是说,它尊重其使用者的自由。GNU操作系统包括GNU软件包(专门由GNU工程发布的程序)和由第三方发布的自由软件。GNU的开发使你能够使用电脑而无需安装可能会侵害你自由的软件。 什么是自由软件运动? 自由 阅读全文
摘要:
在ubuntu18.04下安装Android Studio,安装了模拟器后运行报错 KVM is required to run this AVD. /dev/kvm device: permission denied. 即当前用户对/dev/kvm无权限,所以/dev/kvm 文件需要配置权限组到 阅读全文
摘要:
一、桌面图标位置 Lniux下桌面图标储存路径为:/usr/share/applications 二、桌面图标格式 所有桌面图标格式均为desktop,即名为XXX.desktop 三、编辑内容(常用) // 文件头(必须) [Desktop Entry] // 编码方式(可选) Encoding= 阅读全文
摘要:
wine是一个兼容层,可以从多平台(linux,macos,等)运行windows应用。 Wine (Wine Is Not an Emulator)[即Wine不是一个模拟器]是一个在Linux和UNIX之上的,Windows APIs的实现。注意,Wine不是Windows模拟器,而是运用API 阅读全文
摘要:
首先从官网下载android studio:Android Studio (安装前应先安装JDK环境) 得到android-studio-ide-191.5977832-linux.tar.gz 在安装android studio前我先安装了android SDK(好像在android studio 阅读全文
摘要:
首先从官网下载idea:IntelliJ IDEA (在安装IDEA前应先安装jdk环境) 得到ideaIU-2019.2.4.tar.gz 将安装包移动到/usr/local,这样可以让所有用户使用。 cd ~/下载 sudo cp ideaIU-2019.2.4.tar.gz /usr/loca 阅读全文
摘要:
。。。 阅读全文
摘要:
... 阅读全文
摘要:
转载自:https://blog.csdn.net/yihui823/article/details/6779361 现今存在的开源协议很多,而经过Open Source Initiative组织通过批准的开源协议目前有58种(http://www.opensource.org/licenses/a 阅读全文
摘要:
https://www.runoob.com/android/android-architecture.html 什么是 Android? Android 是一个开源的,基于 Linux 的移动设备操作系统,如智能手机和平板电脑。Android 是由谷歌及其他公司带领的开放手机联盟开发的。 Andr 阅读全文