随笔分类 -  android

摘要:实现窗口小部件,访问手机储存卡指定目录中的图片文件,然后随机选择一张在窗口的小部件中显示。图片路径使用List存储,适合初级Android学习者参考。本系统无服务,不能保证进程长存。 新建一个空的布局项目,然后新建一个Widget,如图所示: 在新建的xml和java实现类中进行编写即可。 pict 阅读全文
posted @ 2019-06-02 18:25 龙谷情Sinoam 阅读(113) 评论(0) 推荐(0) 编辑
摘要:计算机表示图形的几种方式 a) Bmp:以高质量保存,用于计算机 b) Jpg:以良好的质量保存,用于计算机或网络 c) Png:以高质量保存 d) 图片大小的计算公式: 图片大小=图片总像素*每个像素大小 e) 单色:每个像素指标是两种颜色(黑或白),那么只需要使用长度为1的二进制位来表示,那么一 阅读全文
posted @ 2018-12-20 07:12 龙谷情Sinoam 阅读(150) 评论(0) 推荐(0) 编辑
摘要:简单实现打印联系人信息,可以作为插入联系人的基础和主要代码块,作为个人记录的小逻辑 1 package com.lgqrlchinese.contactstest; 2 3 import android.Manifest; 4 import android.content.pm.PackageMan 阅读全文
posted @ 2018-12-12 20:49 龙谷情Sinoam 阅读(250) 评论(0) 推荐(0) 编辑
摘要:为什么需要内容提供者 a) 如何创建数据库 b) 文件权限 c) Chmod linux修改权限 内容提供者原理 a) 内容提供者把数据进行封装然后提供出来,其他应用都是通过内容解析这访问 b) 定义内容提供者,写一个类,继承ContentProvider 实现内容提供者步骤 a) 写一个类,继承C 阅读全文
posted @ 2018-12-12 15:55 龙谷情Sinoam 阅读(152) 评论(0) 推荐(0) 编辑
摘要:实现备份短信到xml文件和像短信中插入一条数据 一、实现短信将备份到xml文件中 在布局文件中定义一个按钮,定义点击事件为copyClick MainActivity.java: 1 package com.lgqrlchinese.heima76android_copysms; 2 3 impor 阅读全文
posted @ 2018-12-11 21:50 龙谷情Sinoam 阅读(558) 评论(0) 推荐(0) 编辑
摘要:实现这么个需求:应用1创建数据库Account.db,应用2对Account.db进行操作 有两个办法。 首先记录第一个不合常理的方法:将创建的数据库的权限改为公开的可读可写的,然后其他应用就可以访问了。当然没人会这么做,太不安全还麻烦。在这里就不详细说了,之提供一个方法可以在代码里写shell命令 阅读全文
posted @ 2018-12-10 19:16 龙谷情Sinoam 阅读(764) 评论(0) 推荐(0) 编辑
摘要:进程的概念 a) 四大组件都运行在主线程中 b) 服务是没有界面的,可理解为没有界面的Activity c) 进程的优先级 i. Foreground process前台进程:优先级最高,相当于activity执行了onResume()方法,用户正在交互; ii. Visible process 可 阅读全文
posted @ 2018-12-09 19:46 龙谷情Sinoam 阅读(167) 评论(0) 推荐(0) 编辑
摘要:首先在清单文件中注册 然后在MainActivity.java中将权限封装到一个String数组中 1 static final String[] PERMISSION = new String[]{ 2 Manifest.permission.READ_PHONE_STATE, 3 Manifes 阅读全文
posted @ 2018-12-07 19:04 龙谷情Sinoam 阅读(282) 评论(0) 推荐(0) 编辑
摘要:一、MYSQL的安装 1、打开下载的mysql安装文件mysql-5.0.27-win32.zip,双击解压缩,运行"setup.exe"。 2、选择安装类型,有"Typical(默认)"、"Complete(完全)"、"Custom(用户自定义)"三个选项,选择"Custom",按"next"键继 阅读全文
posted @ 2018-12-04 07:55 龙谷情Sinoam 阅读(277) 评论(0) 推荐(0) 编辑
摘要:DrawableAnimation,也就是帧动画,将图片一张张显示出来,从而形成动画的效果 先在项目文件夹下新建一个目录drawable,然后在里面新建一个xml文件,自定义文件名,我的叫my_animation_list,我准备了两个图片资源a1和a2.png 在里面敲写以下代码: 1 <?xml 阅读全文
posted @ 2018-12-03 22:29 龙谷情Sinoam 阅读(193) 评论(0) 推荐(0) 编辑
摘要:这次大都是广播案例,在笔记中不予展示注: a.做开机启动时,在广播类中用到Intent需要这三行代码 1 Intent intent1 = new Intent(context, MainActivity.class); 2 //不能再广播接收者里面直接开启Activity,需要添加一个任务栈的标记 阅读全文
posted @ 2018-12-03 16:57 龙谷情Sinoam 阅读(150) 评论(0) 推荐(0) 编辑
摘要:创建一个新的activity 四大组件需要在清单文件中配置 可在清单文件中配置多个启动图标过单个启动图标 Activity下的lable和icon属性可以和Application节点的属性不一样,默认使用Application下的属性 Activity生命周期 onCreate方法 onDestor 阅读全文
posted @ 2018-12-01 20:26 龙谷情Sinoam 阅读(131) 评论(0) 推荐(0) 编辑
摘要:使用ListView实现点击条目跳转短信界面,并将内容传至短信页面: 代码如下:activity_main.xml: 1 <?xml version="1.0" encoding="utf-8"?> 2 <android.support.constraint.ConstraintLayout xml 阅读全文
posted @ 2018-11-29 19:40 龙谷情Sinoam 阅读(339) 评论(0) 推荐(0) 编辑
摘要:上一次自己写了一个多线程断点续传下载的demo,过于麻烦,bug超多,所以我学习使用xutils来完成此功能。 先将xutils依赖搭建好(上一篇博客已经具体写了方法) 先看看效果图: 下面开始代码的逻辑: 在xutils3以前使用HttpUtils新建对象即可使用,3以后取消了HttpUtils, 阅读全文
posted @ 2018-11-25 20:52 龙谷情Sinoam 阅读(1409) 评论(0) 推荐(0) 编辑
摘要:在使用xutils时遇到不能添加以来的问题,花了很长时间终于解决,网上添加依赖的方法很多,在此针对个人出现的问题作下笔记。 我本想使用jar包,因为在使用smartImageView时是用的jar包来实现的,然而这次却不能实现,所以使用添加以来的方法。添加xutils依赖使用以下方法。网上查询的很多 阅读全文
posted @ 2018-11-24 20:34 龙谷情Sinoam 阅读(766) 评论(0) 推荐(0) 编辑
摘要:学习了多线程下载,而且可以断点续传的逻辑,线程数量可以自己选择,但是线程数量过多手机就承受不起,导致闪退,好在有断点续传。 步骤写在了代码的注释里。大概就是获取服务器文件的大小,在本地新建一个相同大小的文件用来申请空间,然后将服务器的文件读下来写到申请的文件中去。若开多线程,将文件分块,计算每个线程 阅读全文
posted @ 2018-11-23 19:40 龙谷情Sinoam 阅读(1812) 评论(0) 推荐(0) 编辑
摘要:使用HttpUrlConnection方式提交到服务器2 Get方式:组拼url地址把数据组拼到url上,有大小限制1kb(浏览器)或4kb(http协议) Post方式:post方式提交安全,没有大小限制 Post方式通过请求体的方式把数据写给服务器 两个方式区别 路径不同 Post方式要自己组拼 阅读全文
posted @ 2018-11-22 17:55 龙谷情Sinoam 阅读(130) 评论(0) 推荐(0) 编辑
摘要:一、数据库介绍 SQLite3:当有大量相似结构的数据需要存储的时候 。 其实SQLite3 就是一个文件,类似之前学过的MySQL SqlServer等。 二、SQLiteOpenHelper 是一个抽象类 2.1、创建一个类 继承SQLiteOpenHelper (1)会发现出现错误:因为父类没 阅读全文
posted @ 2018-11-17 10:28 龙谷情Sinoam 阅读(205) 评论(0) 推荐(0) 编辑
摘要:使用开源框架是,可以直接复制源代码到自己的项目(本人在Android Studio中操作报R程序包不存在),也可以使用jar包,下面记录一下今天使用SmartImageView.jar的过程,不记录SmartImageView的用法。 我新建了项目,用来完成今天的笔记,SmartImageView. 阅读全文
posted @ 2018-11-15 18:53 龙谷情Sinoam 阅读(4609) 评论(0) 推荐(0) 编辑
摘要:网页源码查看器 HttpURLConnection:用于发送和接受数据 ScrollView只能由一个孩子 消息机制的写法(***) anr Application not response 应用无响应, 主线程(UI线程) 如果在主线程中进行了耗时的操作(比如连接网络,拷贝很大的数据等),就会报a 阅读全文
posted @ 2018-11-14 18:02 龙谷情Sinoam 阅读(155) 评论(0) 推荐(0) 编辑

Smiley face
点击右上角即可分享
微信分享提示