![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
li_jeremy
生活不止眼前的苟且,还有诗和远方的田野
展开
-
Android学习第四天
简要介绍4种基本布局布局下可以是多层的布局嵌套,也可以放置控件,总之是为我们提供了一个精美的界面。 1.线性布局 即LinearLayout,这个布局将其所包含的控件在线性方向上线性排列,主要通过android:orientation来指示,主要有vertical和horizontal。 android:layout_gravity:表示控件在布局中的对齐方式,主要有top、botoom原创 2018-01-24 13:22:35 · 151 阅读 · 0 评论 -
Android、Django服务器、电商平台
首页预览、点击事件、分类中的一二级菜单、轮播图灯、购物车模块、我的当中发布商品都有,需要的自取(连接在下面)。截图在下面。Android studio 3.4SDK 28python 3.7Django 2.2github下载在此记得点star哈...原创 2019-07-10 11:11:29 · 415 阅读 · 1 评论 -
Android 实现背景的高斯模糊化处理
强烈安利下面这篇博客,高斯模糊化处理可直接使用!下面的是效果图。https://blog.csdn.net/blank__box/article/details/80099359转载 2018-10-05 21:53:27 · 9232 阅读 · 0 评论 -
AndroidBug笔记-AAPT错误
昨天写的小项目一个小Bug改整整一天,写一下纪念一下,大概就是AAPT2 checks for detils,说的是在gradle.properties里加上android:enableAapt2=false,但是再加上之后出现了AAPT同样的报错,很郁闷,后来看日志发现是图片格式的问题,在网上就是没有相关的问题的解答,说我的图片应该改成白色或者透明的,所以大家还是要养成会看日志的习惯,我就不会还...原创 2018-05-13 08:26:54 · 372 阅读 · 0 评论 -
Android studio中Textview中setView
setText参数如果是int类型,一定要在最后加上 +”“,否则报错今天改了半天,往里面传整数,就是不行,结果是字符串的问题!!Textview v;v.setView(b);//错误v.setView(b+"");//正确...原创 2018-03-05 20:43:20 · 4849 阅读 · 0 评论 -
Android消息机制之Handler、Looper、Message解析
[https://www.cnblogs.com/RGogoing/p/6155263.html#undefined] 以上是转载的链接,个人感觉这是我最近看到的最系统的解释。转载 2018-03-17 20:02:38 · 175 阅读 · 0 评论 -
Android学习第十天—跨程序共享数据(探究内容提供器)
其主要目的就是实现跨程序的数据共享,下面进行简单介绍。内容提供器简介 重要用于不同应用程序之间实现数据共享的功能,它提供了一套完整的机制,允许一个程序访问另一个程序中的数据,同时还能保证被访问数据的安全性。 在正式开始学习之前我们要学习一个重点—Android中的权限的问题,不光是现在在以后的开发过程中我们也会经常使用到权限。运行时的权限Android权限机制解...原创 2018-02-07 22:12:57 · 235 阅读 · 0 评论 -
Android中146种颜色对应的xml色值
<?xml version="1.0" encoding="utf-8"?><resources> <color name="white">#FFFFFF</color> <!--白色 --> <color name="ivory">#FFFFF原创 2018-02-26 10:53:35 · 183 阅读 · 0 评论 -
Android小游戏实现过程中的知识点积累
paddingBottom 是指控件中内容距离控件底边距离。比如:Button高10dp,宽10dp,将paddingBottom =10dp,那么Button高就变为20dp,Button内容靠上显示,距离底边10dp。paddingLeft padding表示控件的内容相对控件的边缘的边距,比如paddingleft()表示的是控件里面的内容距离该控件左边缘的距离,以此类推,表示的是控...原创 2018-02-26 10:52:12 · 329 阅读 · 0 评论 -
Android学习第九天—持久化技术简介(数据库未完待续)
以微博为例,持久化技术就是为了保证你刷新出的信息能一直在,不会看一下就没了,下面进行简单介绍。持久化技术简介数据持久化就是指将那些内存中的瞬时刷新数据保存到存储设备中,保证即使在手机或电脑关机的情况下,这些数据仍然不会丢失。保存在内存中的数据是瞬时的,保存在存储设备中的数据是永久的,所以持久性技术提供了一种机制可以让数据在顺势状态和持久状态之间进行转换。 Android主要提供了三种原创 2018-02-05 18:01:33 · 164 阅读 · 0 评论 -
安卓学习第七天-动态加载布局的技巧
虽然动态添加碎片的功能很强大,但在很多实际开发过程中,它只是在一个布局文件中进行一些添加和替换的操作。若我们的程序能够根据设备的分辨率或屏幕的大小在运行时来决定加载哪个布局,那我们可以发挥的空间就很多了,下面我们一起来简单看一下动态加载布局的技巧。1.使用限定符 我们如果经常使用平板我们会发现在平板的屏幕上我们很多的使用的是双页模式,但是在手机一次只能显示一页,我们在运行程序是添加Qual原创 2018-01-27 23:52:25 · 413 阅读 · 0 评论 -
Android学习第七天-碎片剩余
前面说到过碎片和活动大同小异,所以我们在研究碎片时应该可以想到,碎片也是有生命周期的其也分为四种状态,运行状态、暂停状态、停止状态、销毁状态,因为大部分和活动的大同小异,所以我们直接进入销毁状态,进行简单分析。销毁状态:因为碎片总是依附活动而存在的,所以当活动消失时相应的碎片也会消失,或者通过调用FragmentTranscation()中的remove()和replace()方法将碎片从活动中原创 2018-01-27 23:04:36 · 169 阅读 · 0 评论 -
Android学习第六天-碎片
碎片(Fragment)是一种嵌在活动中的UI片段,它能让程序更加合和充分的利用大屏幕的空间,在平板上的到非常广泛的应用;其在学习起来十分的方便,和活动大同小异。首先我们来写一个最简单的碎片来练习一下,即在一个活动中添加两个碎片,两个碎片平分空间,代码如下新建一个左侧碎片布局 LinearLayout xmlns:android="http://schemas.andro原创 2018-01-27 02:11:43 · 173 阅读 · 0 评论 -
Android学习第五天
创建自定义控件1.ListView 下图便是控件和布局的继承结构。 我们咳可以想到当系统的控件不能满足我们所需要时,我们可以自己定义自定义控件。 1.引入布局 当我们想在app的顶部加一个返回键标题栏时,我们可以用Button和TextView来添加,但是如果在每一个界面中我们都要添加一个呢?如果每个界面都写势必会造成代码的重复性,于是我们就来引入布局。 当我们在title中添加原创 2018-01-26 15:04:30 · 184 阅读 · 0 评论 -
Android学习第八天—全局大喇叭(详解广播机制)
为了便于进行系统级别的消息通知,Android引入了一套类似广播消息机制。Android中的广播机制更加灵活,下面将进行简单介绍。广播机制简介 为什么说Android的广播机制更加灵活呢?因为Android的每个程序都可以对自己感兴趣的广播进行注册,这样该程序只会接收到自己感兴趣的广播内容,这些广播可能是来自于系统也可能是来自于其他应用程序。Android提供一套完整的API,允原创 2018-02-01 22:05:36 · 294 阅读 · 0 评论 -
Android学习第九天—数据存储方案(持久性技术的简介)
我们直接来介绍SQL各条语句的功能和格式。学生—课程数据库我们以学生—课程数据库为例来讲解SQL的数据定义、数据操纵、数据查询和数据控制语句。 数据定义 关系数据库系统支持三季模式结构,其模式、外模式和内模式中的基本对象模式表、视图和索引等。因此SQL的数据定义功能包括模式定义、表定义、视图和索引的定义。 一个关系数据库管理系统的实例中可以建立多个数据库,一个数据库中可以建立多原创 2019-07-10 11:26:50 · 97 阅读 · 0 评论