代码小生

公众号「code小生」长期关注 Android 领域,每天 7:35 更新优质技术文章,2018 在技术上更进一步!...

2017 我所分享的技术文章总结(下)

对下半年所分享的文章进行整理,上半年总结的 98 篇好文请点击这里,很多读者当时忘记了收藏,以致于查找一篇历史文章很费劲,因此在这里顺便做下记录。目前就分下下面几个大类,没有更多细分,已基本可以查找了。 如果觉得博客还是有些不方便,请戳此处 App 系列(高仿、练手等) 你好,...

2017-12-31 19:31:10

阅读数:404

评论数:0

2017 上半年我整理的好文章(上)(98 篇)

对上半年所分享的文章进行一个整理,很多读者当时忘记了收藏,以致于查找一篇历史文章很费劲,因此在这里顺便做下记录。目前就分下下面几个大类,没有更多细分,已基本可以查找了。 如果觉得博客还是有些不方便,请戳此处 App 系列(高仿、练手等)SmartRecom:一款干货满满,助你进阶的 App ...

2017-07-03 00:59:01

阅读数:10625

评论数:3

Android 底部弹框实现,推荐使用 DialogFragment 来做

项目中经常需要实现底部弹出框这样的需求,实现方式有很多种,比如:Dialog、全局Activity、PopupWindow、DialogFragment都可以达到目的。经过很多实践之后,发现使用 DialogFragment 是最优的。 DialogFragment 优点 它本身是一...

2018-04-09 00:11:24

阅读数:48

评论数:0

PopupWindow 横向居中显示,当设置带有箭头形式的背景图时,去掉四边阴影

解决两个问题 - PopupWindow 横向居中显示 - 当给 popupWindow 设置背景图片时,去掉黑边 让 PopupWindow 横向居中显示在某个 View 的下面 这里我在 Activity 中放了一个横向的 TextView ,在顶部,点击的时候在其...

2018-04-08 22:20:00

阅读数:21

评论数:0

GridView 行和列之间的颜色设置,GridView 的 item 正方形显示

实现两个需求 - 通过 GridView 背景和其 item 背景实现行列之间的颜色 - 使 GridView 的 item 显示正方形效果 普通方式效果 这个时候的代码如下: GridView 代码 <GridView and...

2018-04-08 20:38:00

阅读数:17

评论数:0

使用 ColorMatrix 对图片进行风格处理

前言当我们对图片进行编辑(或者美化)的时候,有一项就是对图片进行风格设置,比如:复古,黑白等,看下面效果图 ColorMatrix代码 界面xml布局 <?xml version="1.0" encoding="utf-8"?> <Rel...

2017-08-22 22:22:52

阅读数:606

评论数:1

动态增加 ListView 的 item,且 item 中有 EditText

效果图需求分析第一个界面跳转第二个界面需要携带一个 list 过去,然后根据 list 的大小通过 listview 来展示这些数据,并且可以在 listview 的 item 中输入信息,然后提交这些信息…功能代码 第一个界面 xml <?xml version="1.0&qu...

2017-07-27 23:30:22

阅读数:764

评论数:0

为 AI 转型,你的决定的对吗?

AI 从哪来人工智能(Artificial Intelligence),英文缩写为AI。是计算机学科的一个分支,二十世纪七十年代以来被称为世界三大尖端技术之一(空间技术、能源技术、人工智能)。也被认为是二十一世纪三大尖端技术(基因工程、纳米科学、人工智能)之一。这是因为近三十年来它获得了迅速的发展...

2017-07-09 16:34:39

阅读数:1803

评论数:6

降薪求职,看的是未来

前言今天在 CSDN 的观点看见下图  乍一看,这个问题问得好,我的答案是——值得。于是,便往下扫了一眼,靠,震惊!!!这是什么鬼???  看到这个数据,我沉思了……所以才有了下文辞,值乎这个观点,是有争议的,但是,却有一定的合理可分析性,我们先从离职开始说说。虽然每个人的离职都有自己...

2017-06-28 23:48:00

阅读数:3498

评论数:13

编程之旅,我该怎么走?

前言继上一篇文章 《想编程,是勤奋自学还是去培训班学习?》简单给不知道如何选择的朋友一些建议,今天文章主题就是,选择后该如何一步步走下去?选择一门语言无论做什么事情之前呢,第一步选择很重要,编程也不不例外,如果你想做 Android 开发,那么就选择 Kotlin 、Java,如果你想做 iOS ...

2017-06-18 21:38:00

阅读数:553

评论数:1

想编程,是勤奋自学还是去培训班学习?

本文首发我的公众号 code小生 转载请简信 前言 截止目前,有很多同学向我咨询过以下问题: 现在正在读在校的最后一个学年,想毕业后从事编程,但是感觉自己技术太差,应该是培训呢?还是去找实习?亦或是有更好的途径? 对于 Android 目前的行业趋势,不知道自己该不该坚持?还是转其他行业?...

2017-05-30 22:49:50

阅读数:1938

评论数:2

Android 开发之 Kotlin 初始篇

转载请注明出处和作者 前言2017 Google IO 大会宣布了两项主要新闻: 1. Google 正式宣布进入人工智能时代 2. Kotlin 成为 Android 官方编程语言Kotlin 简介Kotlin 是一个基于 JVM 的新的编程语言,由 JetBrains 开发。Kotlin...

2017-05-21 12:37:06

阅读数:1839

评论数:0

Android 输入框第一次弹出数字键盘, 后面可以随意切换

转载请注明出处 http://www.jianshu.com/p/1932ff1b78de 前言记录一次关于 EditText 首次输入需要弹出数字键盘,然后可以随便切换输入模式,下面以 输入身份证号 为例,因为身份证号只可能是数字 + 字母 X,所以这里不仅做了首次弹出数字键盘,还实现了对...

2017-04-15 14:08:18

阅读数:1932

评论数:0

Android 之 Notification 必须掌握的知识

创建并发送一个系统通知activity_main.xml<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.an...

2017-04-09 01:18:06

阅读数:1318

评论数:1

开源数据库 LitePal 学习,强大好使的 CRUD

LitePal 简介LitePal 是一款开源的 Android 数据库框架,它采用了对象关系映射(ORM)的模式,将我们平时使用的一些数据库(比如 Sqlite)功能进行了封装。配置第一步和我们平时使用开源库一样,在项目的 build.gradle 文件下的 dependencies 闭包中添加...

2017-03-30 01:51:42

阅读数:1997

评论数:1

Android 广播介绍以及使用示例

Android中的广播主要可以分为两种类型:标准广播和有序广播。标准广播一种完全异步执行的广播,在广播发出之后,所有的广播接收器几乎都会在同一时间接收到这条广播,因此他们之间没有任何的先后顺序。 特点:效率高;缺点:无法拦截。 有序广播一种同步执行的广播,在广播发出之后,同一时刻只会有一个广播接收...

2017-03-27 00:32:43

阅读数:2791

评论数:0

Material Design风格的AS,才配更完美的自定义博客栏目

1.给你的博客添加自定义栏目 以添加自己的微信公众号栏目为例看看效果图 找到自己博客的下图位置 在显示上图的页面下拉到底部 点击添加栏目,出现下图,就是我们需要添加的内容了html代码编写,直接给出效果 <ul class="panel_head"> <...

2017-02-27 18:26:16

阅读数:1233

评论数:5

Android6.0动态权限,你的项目关注到了吗?

一、引言 Android 6.0 变更 运行时权限 此版本引入了一种新的权限模式,如今,用户可直接在运行时管理应用权限。这种模式让用户能够更好地了解和控制权限,同时为应用开发者精简了安装和自动更新过程。用户可为所安装的各个应用分别授予或撤销权限。 对于以 Android 6....

2016-12-30 09:33:00

阅读数:458

评论数:0

教你在APP中嵌入翻译功能,不借助第三方软件

对于翻译软件大家都应该使用过,有没有想到将翻译功能直接嵌入到自己的APP中,比如聊天界面,翻译几句话的功能。正好项目由此需求,看了看有道对外提供的接口,原来很简单。一、效果图 说明:由于使用的是模拟器演示,没有设置输入中文,就只能看到翻译英文。需要说明的是,我没有设置搜索按钮,就通过设置键盘的回...

2016-12-22 11:10:40

阅读数:851

评论数:0

Android仿QQ侧滑(删除、置顶等)功能

实现类似QQ滑动出现可操作项的功能,在网上看到有人自定义LinearLayout实现这个效果,但是灵活性有限。此demo使用开源项目SwipeLayout实现该功能。关于SwipeLayout的常用设置和属性,这里都做介绍,下面进入正题。一、效果图二、代码片段主页布局和主页的Java代码都和平时使...

2016-12-13 09:29:06

阅读数:1654

评论数:1

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