android进阶之路
文章平均质量分 97
xiyunmengyuan
这个作者很懒,什么都没留下…
展开
-
datepicker 日历控件修改之路
为了满足自己的UI需求对datepicker 的源码进行了一些修改原创 2017-07-18 16:49:12 · 1824 阅读 · 0 评论 -
Flutter学习 极速构建漂亮的原生应用
Flutter 官网 https://flutterchina.club/Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面。 Flutter可以与现有的代码一起工作。在全世界,Flutter正在被越来越多的开发者和组织使用,并且Flutter是完全免费、开源的。1、Flutter的特点1、快速开发Flutter的热重载可帮助您快速地进行...原创 2018-09-21 11:11:57 · 1107 阅读 · 0 评论 -
一个图片上传的工具类
package com.first.mzystore.utils;import android.util.Log;import java.io.DataOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStre...原创 2018-07-27 11:20:38 · 1094 阅读 · 0 评论 -
Android 实现数字标记功能
实现这种功能需要自定义view继承TextView 1、BadgeView.javapackage com.first.mzystore.widget;import...原创 2018-06-27 15:23:07 · 962 阅读 · 0 评论 -
推荐一款好用的json 转 object 的插件
1、在开发的过程中网络请求json字符串 解析的时候是很烦恼的,如果有一个快捷方便的自动解析工具可以省下不少时间。这里将推荐一款非常好用的插件。2、打开File -> Setting ->选择Plugins 然后搜索 GsonFormat 点击安装 然后apply -> ok 重新打开AS就可以使用了。3、使用的时候还需要几个工具类。Json.java代码如下package co...原创 2018-07-02 15:51:54 · 1850 阅读 · 0 评论 -
Android 多商品订单多图评价功能实现(类似淘宝,可自定义可上传图片数量)
公司的商城类项目,需要对一份订单的里面多个商品进行分别评价(图片,文字内容,星级),为了方便使用抽时间实现了这个功能,整体来说还是比较简单的。下面是ui效果图项目要求最多上传5张图片,这就涉及到换行的问题。最终找到了一个完美的结决方法。利用recycleView嵌套了一个流式布局FlowTagLayout解决了动态添加复用的问题。...原创 2018-06-08 16:42:12 · 6417 阅读 · 5 评论 -
使用hellocharts绘制折线图 并自定义Y轴
效果图1、hellocharts 的引用 在app的 build.gradle 中添加 compile 'com.github.lecho:hellocharts-library:1.5.8@aar' 并再次编译即可2、hellocharts的使用 布局文件 <lecho.lib.hellocharts.view.LineChartView android:id="@...原创 2018-06-12 17:25:51 · 6067 阅读 · 1 评论 -
优化app启动页 解决黑屏时间长的问题
要解决这个问题其实挺简单的只需要一个样式style即可1、在style.xml中添加下面的style 设置启动图片<style name="SplashTheme" parent="Theme.AppCompat.Light.NoActionBar"> <!-- 欢迎页背景 --> <item name="android:windowBa...原创 2018-06-12 17:08:05 · 2206 阅读 · 0 评论 -
android 将view生成图片后保存到本地相册的实现
public class RecommendCodeActivity extends BaseActivity { private ImageView ivCode; String codeUrl = ""; private int codeId = 0; private TextView tvId, tvSave; private LinearLayout llMa...原创 2018-05-24 16:00:15 · 8425 阅读 · 0 评论 -
百度地图实现定位功能及城市选择
由于项目需要于是单独抽出了一点时间实现了这个功能,目前效果还不错,应该可以满足大多数的需求。下面图片是UI效果图:1,实现该效果首先需要集成百度地图sdk ,主要集成基础定位,室内定位,基础地图,检索功能,计算工具等模块sdk。具体的集成方式参考此处点击打开链接2,百度地图集成成功之后就可以开始地图的开发了地图模块首先是布局的构建,新建布局文件fragment_shopstore.xml<L...原创 2018-05-24 15:48:25 · 10398 阅读 · 0 评论 -
推荐一款非常好用方便的android 6.0权限申请工具
引用至点击打开链接androidStudio使用方法 :1.在项目的root gradle.build中allprojects { repositories { maven { url "https://jitpack.io" } // 加入这句话 }}2.在lib工程下的build.gradle中compile 'com.github.yxping:EasyPe...原创 2018-05-24 14:54:48 · 921 阅读 · 0 评论 -
Android 购物选择颜色、尺码实现
在做一个项目的时候需要选择商品的规格,在参考了一些相似功能的实现之后,自己结合项目需求自定义了一个弹窗。下面是实现该功能的相关代码。原创 2018-06-13 14:38:13 · 2036 阅读 · 0 评论 -
百度地图周边检索功能的一些设置及自定义marker点
根据项目需求,要在地图上标记两种坐标点,根据这个需求需要对不同来源的坐标分类显示。下图是效果图:我使用的是最新的4.3.1版本的百度sdk,首先需要去百度地图api开发平台注册登陆,要想使用百度地图还要申请key:Key的申请地址为:http://lbsyun.baidu.com/apiconsole/key开发环境配置:只需要将下载的sdk libs文件夹中相原创 2017-07-19 14:56:55 · 2534 阅读 · 0 评论 -
码云Gitee Android端使用初解
国内的Git托管服务——码云(gitee.com)使用方便,快捷,功能齐全。非常适合项目开发使用码云和GitHub的使用方法非常类似,我们在码云上注册账号并登录后,需要先上传自己的SSH公钥。选择右上角用户头像 -> 菜单 “设置”->“安全设置”->然后选择“SSH公钥".填写一个便于识别的名称,然后把用户主目录下的.ssh/id_rsa.pub文件的内容粘贴进去:如下图所示...原创 2019-04-16 11:29:14 · 3361 阅读 · 0 评论