自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 Android绘图测试

今天记录一下Android绘图测试的一个程序。程序要求,1. 全屏显示 红/绿/蓝/白/黑/灰,6种颜色;2. 全屏显示颜色条纹,从左到右颜色分别是,白/黄/浅蓝/浅绿/紫/红/蓝;3. 全屏显示 3×5 的黑白相间的方块;4. 手工点击屏幕,进入下一种颜色,显示完毕,关闭程序;下面一起看看要用到的技术,1. 屏幕全屏化,参考下面整理的文章,https://b...

2019-08-29 16:30:39 133

原创 Android获取屏幕的宽和高

Android获取屏幕的宽和高,以便于绘图或其他操作,经常用的的方法如下, DisplayMetrics dm = getResources().getDisplayMetrics(); mScreenWidth = dm.widthPixels; mScreenHeight = dm.heightPixels;也有人用下列方式获取屏幕...

2019-08-29 16:17:55 107

原创 Android全屏操作

Android应用程序中,为了美观或者特殊需要,有时需要全屏,这里介绍一些方法,下面的方法是Activity刚开始创建,就设置为全屏,先看示例代码,再看看代码的作用。 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState)...

2019-08-29 11:00:57 303

原创 Android数据存储方案 -- SQLite数据库存储

Android也为本地存储提供了轻量级的数据库存储方案 -- SQLite数据库存储。生成的数据库文件存放在\data\data\com.xxx.test\databases\, 可以使用以下命令查询生成的database。假设database名称为BookStore.db, 表的名称是Book。进入adb shell,然后进入数据库存放的位置\data\data\com.xxx.te...

2019-08-23 15:30:15 216

原创 Android数据存储方案 -- 文件存储

Android中,文件存储方案也比较简单,一般使用FileOutputStream/BufferedWriter写入文件,使用FileInputStream/BufferedReader读出文件内容。不过,文件是存放在/data/data/com.xxx.test/files/文件夹下面。下面,我们看看示例代码, // Write contents to...

2019-08-20 17:43:53 168

原创 Android数据存储方案--SharedPreferences存储

SharedPreferences是Android编程独有的一种文件存储方式,十分便利,操作友好。其工作原理是在/data/data/com.xxx.test/shared_prefs目录下面生成一个xml档案,以便数据读写。不过,需要注意的是,官方目前推荐“只有相同user ID的process才能访问这个xml档案”,基本是就是“只允许程序自身对其读写”,这个xml的权限为“660” (-...

2019-08-19 11:23:55 148

原创 Android 2个activity相互交互

在编程中,很多时候,不仅需要程序内部需要共享/传递数据(如同一个thread,或是不同的thread),不同程序之间(process)也经常需要共享数据。在Linux系统中,我们经常用到的Linux命令,如"ls -al",其中"-al"是传给application “ls”的输入值,下面的数据是"ls"的输出值。Linux下的不同程序间传递数据十分直接明了,而Android则不同。$ ...

2019-08-16 15:38:15 742

转载 extends与implements的不同

extends与implements的不同1、在类的声明中,通过关键字extends来创建一个类的子类。一个类通过关键字implements声明自己使用一个或者多个接口。extends 是继承某个类, 继承之后可以使用父类的方法, 也可以重写父类的方法;implements 是实现多个接口, 接口的方法一般为空的, 必须重写才能使用2、extends是继承父类,只要那个类...

2019-08-15 10:28:45 225

转载 Java中static、final、static final的区别

Java中static、final、static final的区别final:final可以修饰:属性,方法,类,局部变量(方法中的变量)final修饰的属性的初始化可以在编译期,也可以在运行期,初始化后不能被改变。final修饰的属性跟具体对象有关,在运行期初始化的final属性,不同对象可以有不同的值。final修饰的属性表明是一个常数(创建后不能被修改)。final修...

2019-08-15 10:17:36 72

原创 Android应用程序延时问题

Android延时的功能,在很多的地方都有用,这里结合网上看到的一些资料,总结一下,1. 最简单的方法,就是直接呼叫“Thread.sleep()”注意几个问题:a。需要加入try ... catch机制;b。sleep时间过长,容易造成APK异常,系统提示没有反应;参考代码如下, @Override public void onClick(View v) ...

2019-08-13 17:24:40 700

remote_power_off.py

目标:使用Python远程控制Linux电脑的关机 使用Python远程控制Linux电脑的关机,示例代码如附件,执行命令“python3 remote_power_off.py”,被控制电脑将执行关机动作。 使用前,请修改被控制电脑的如下信息,本程序仅支持局域网使用。 host = '192.168.3.6' user = 'test01' password = '********' 系统配置需求: 1。需要安装SSH Client/Server tool,Ubuntu安装命令如下 $ sudo apt-get install openssh-client $ sudo apt-get install openssh-server 2。 启动SSH Server,命令如下, $ sudo /etc/init.d/ssh start 3。控制主机需要安装Python (推荐Python3.5版本以上),并安装Python包“paramiko”, 安装命令如下, $ pip3 install paramiko 4。控制主机与被控制机器在同一局域网内

2019-07-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除