- 博客(490)
- 资源 (129)
- 收藏
- 关注
翻译 Android 优秀开源项目汇总
收集总结 Android 项目中值得推荐的优秀开源项目,将收集到的开源项目分类汇总到表格中,并在后面对项目进行介绍。表格中的数据会定期进行更新,希望大家能遇到自己喜欢的优秀项目,学习或者使用。同时,也欢迎大家对不足之处进行指正和改进,欢迎大家提供更有帮助的开源项目和其他信息。有那么多漂亮好用的轮子,总是忍不住好好地总结分类收藏一番。 而收藏,当然是为了在可能需要的时候能够迅速果断地找到一个合适我们项目的轮子。分类 二级分类 框架名称 简介 Star 数 最近
2020-06-30 16:06:05 2319
原创 Android 主题背景颜色设置
Android 主题背景颜色设置https://github.com/skydoves/ColorPickerPreferencehttps://github.com/skydoves/Multi-ColorPickerhttps://github.com/skydoves/ColorPickerViewhttps://github.com/attenzione/android-ColorPickerPreference
2020-06-27 14:36:17 614
原创 Android 录音机功能之读取音档绘制波形,可自订裁剪区间,录音暂停继续
Android 录音机功能之读取音档绘制波形,可自订裁剪区间,录音暂停继续一.效果图:二.实现:1.简介:使用多个github项目,实现了以下:*读取手机上有的音档*滑动自订 裁剪音档区间*可录音暂停后继续录音*录音同时绘制波型图2.添加依赖:apply plugin: 'com.android.application'android { compileSdkVersion 25 buildToolsVersion '27.0.3' .
2020-06-21 15:47:25 1256
原创 Android 实现一个简单的画板功能
一.效果图:二.快速实现:支持撤销(undo); 支持反撤销(redo); 支持橡皮擦(eraser); 支持清除功能(clear); 支持保存为图像(save)1.主函数代码:import android.app.ProgressDialog;import android.content.Context;import android.content.Intent;import android.graphics.Bitmap;import android.net.
2020-06-21 13:23:07 3034 8
原创 Android 获取全国城市列表类似于联系人排序(二)
基于Android的补充工具栏,具有精美的动画效果,实现字母快速检索列表信息类似城市列表效果。一.效果图:二.添加依赖方式快速实现:1.添加依赖:dependencies { implementation 'com.github.AlexLiuSheng:AnimSideBar:1.0.0' }2.布局: <com.allenliu.sidebar.SideBar android:layout_alignParentRight="t.
2020-06-13 15:58:45 489
原创 Android 一个可以自由定制外观、支持拖拽消除的MaterialDesign风格Android BadgeView
支持自由定制外观、拖拽消除的MaterialDesign风格Android BadgeView,自定义消息右上角的数字提示或红点(类似微信或QQ的未读消息提示)
2020-06-13 14:01:07 1262 1
原创 Android 弹框菜单系列之PopupWindow
一.效果图:二.快速实现:1.PopUpWindowActivity.class:import android.content.SharedPreferences;import android.graphics.Color;import android.graphics.drawable.ColorDrawable;import android.os.Bundle;import android.os.Environment;import android.support.v7.ap
2020-06-07 13:53:40 623
原创 Android 弹框菜单系列之PopupMenu
菜单之前是用户点击系统的菜单键才展示出来的,后来这个键渐渐被移除,菜单变成了点击任意的view都可以展示。菜单非为3种: 1.Options menu and action bar 选项菜单和操作栏 2.Context menu and contextual action mode上下文菜单和上下文动作模式 3.Popup menu弹出式菜单一.效果图:二.快速实现:1.主函数代码:import android.annotation.SuppressLi...
2020-06-07 09:27:58 6442 1
原创 Android Studio Error:Failed to notify build listener.
解决方法:1.将最外层的build.gradle中的版本修改:dependencies {// classpath 'com.android.tools.build:gradle:3.6.3' classpath 'com.android.tools.build:gradle:3.2.1' classpath 'com.github.dcendents:android-maven-gradle-plugin:2.1' classpat
2020-06-07 08:21:18 4011
原创 Android studio You should manually set the same version via DependencyResolution
1.导入项目异常如下:Android dependency 'com.lxj:easyadapter' has different version for the compile (1.1.1) and runtime (1.2.0) classpath. You should manually set the same version via DependencyResolutionAndroid依赖项“ com.lxj:easyadapter”对于编译(1.1.1)和运行时(1.2.0)类路径
2020-06-07 07:42:52 993
原创 Android studio Caused by: org.gradle.api.internal.artifacts.ivyservice.DefaultLenientConfiguration$A
导入项目异常:Caused by: org.gradle.api.internal.plugins.PluginApplicationException: Failed to apply plugin [id 'com.android.internal.version-check']Caused by: org.gradle.api.internal.artifacts.ivyservice.DefaultLenientConfiguration$ArtifactResolveExcepti.
2020-06-05 09:38:23 5614
原创 Android 使用WebView加载html字符串
1.下面是dialog中的写法://代码中实现html// webView.setBackgroundColor(Color.YELLOW); webView.getSettings().setJavaScriptEnabled(true); StringBuffer sb = new StringBuffer(); String fileName = String.format(context.getString(R.string.qc_image_file_name), n...
2020-06-02 14:55:02 1611
原创 Android 图表开源框架之MPAndroidChart LineChart折线图(四)动态添加数据
Android 图表开源框架之MPAndroidChart LineChart折线图(一)Android 图表开源框架之MPAndroidChart LineChart折线图(二)Android 图表开源框架之MPAndroidChart LineChart折线图(三)Android 图表开源框架之MPAndroidChart LineChart之常用自定义设置功能...
2020-05-31 11:50:07 1178
原创 Android 图表开源框架之MPAndroidChart LineChart折线图(三)
Android 图表开源框架之MPAndroidChart LineChart折线图(一)Android 图表开源框架之MPAndroidChart LineChart折线图(二)Android 图表开源框架之MPAndroidChart LineChart之常用自定义设置功能
2020-05-31 11:48:02 965
原创 Android 图表开源框架之MPAndroidChart LineChart折线图(二)
Android 图表开源框架之MPAndroidChart LineChart折线图(一)Android 图表开源框架之MPAndroidChart LineChart之常用自定义设置功能实现双曲线效果,可以左右滑动、缩放、刷新折线图数据,自定义设置折线颜色一.效果图:二.快速实现:implementation files('libs/mpandroidchartlibrary-2-1-6.jar')在libs中添加上面依赖,注意使用的版本是2.1.6的,和其它版本的使用方法可
2020-05-31 08:20:32 1601
原创 Android 定义接口通知之Fragment中刷新改变宿主Activity UI
在一个Activity中总会有那么几个Fragment吧,Activity作为宿主,也会时常与其内部的Fragment谈谈心事,这就有了相遇相知,有一天Fragment想Activity了,想告诉她一件心事,此时Fragment要去通知Activity的一个状态按钮,通过改变这个状态按钮来提示Activity自己有心事想和她诉说,那么,一起来帮Fragment去行动吧:1.定义一个监听管理者:import com.desinpro.spauto.itf.IListener;impor...
2020-05-27 08:32:00 1390
原创 Android studio debug apk包安装失败
Android studio 3.6.3版本,把测试包复制到手机或平板中安装直接安装失败或闪退到手机桌面解决方法:在根目录gradle.properties中配置:android.injected.testOnly=false
2020-05-25 08:46:13 585
原创 Android EditText之输入限制设置
Android EditText之输入限制设置,适用于常用的产品需求1.EditText限制不可以以0或小数点(.)开头2.EditText限制输入价格控制位数(小数点前几位,小数点后几位)上面两个需求实现如下:a.自定义一个TextWatcher:import android.text.Editable;import android.text.TextWatcher;import android.widget.EditText;/** * EditText内容输入限制最大:
2020-05-24 14:47:50 3288
原创 Android Cause: org.jetbrains.plugins.gradle.tooling.util.ModuleComponentIdentifierImpl.getModuleIden
1.错误如下:Cause: org.jetbrains.plugins.gradle.tooling.util.ModuleComponentIdentifierImpl.getModuleIdentifier()Lorg/gradle/api/artifacts/ModuleIdentifier;Cause: org.jetbrains.plugins.gradle.tooling.util.ModuleComponentIdentifierImpl.getModuleIdentifier()L
2020-05-24 13:50:10 798
原创 Android EditText与GridLayout实现表格效果
Android EditText与GridLayout实现表格效果,实现ExclExcle效果,统计手机价格总和的简单实现效果图:1.主函数布局:<?xml version="1.0" encoding="utf-8"?><ScrollView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:lay
2020-05-24 12:55:23 818
原创 Android Studio Caused by: org.gradle.internal.event.ListenerNotificationException: Failed to notify
Android Studio 3.0以上(3.6.2 3.6.3)导入项目报错:Caused by: org.gradle.internal.event.ListenerNotificationException: Failed to notify project evaluation listener.在安装AS后,打开创建项目是正常的,但是导入其它项目就会报上面的异常,导入的过程中如果有下面的提示弹框的话,你可以往下看:Unable to get Gradle wrapper ...
2020-05-22 09:23:50 9714
原创 Android 图表开源框架之MPAndroidChart LineChart之常用自定义设置功能
1.首先自定义MyDataSet:import java.util.List;import com.github.mikephil.charting.data.Entry;import com.github.mikephil.charting.data.LineDataSet;/** * 根据数值显示圆圈节点的颜色 * */public class MyDataSet extends LineDataSet { private int start; // 最小值 private
2020-05-18 18:10:05 3028
原创 Android 图表开源框架之MPAndroidChart LineChart折线图(一)
Android 图表开源框架之MPAndroidChart LineChart折线图,v3.0.1版本,MPAndroidChart是一款基于Android的开源图表库,MPAndroidChart不仅可以在Android设备上绘制各种统计图表,而且可以对图表进行拖动和缩放操作,应用起来非常灵活。MPAndroidChart显得更为轻巧和简单,拥有常用的图表类型:线型图、饼图、柱状图和散点图。...
2020-05-17 22:32:29 2595
原创 Android 图表开源框架之MPAndroidChart PieChart扇形图(二)
Android 图表开源框架之MPAndroidChart PieChart扇形图(一)Android 图表开源框架之MPAndroidChart PieChart扇形图,版本:3.0.1implementation 'com.github.PhilJay:MPAndroidChart:v3.0.1'效果图1:效果图2:一.具体实现:1.主函数代码:import android.graphics.Color;import android.support.v7.app
2020-05-17 12:00:44 865
原创 Android 图表开源框架之MPAndroidChart PieChart扇形图(一)
Android 图表开源框架之MPAndroidChart PieChart扇形图,使用jar包依赖试试mpandroidchartlibrary-2-0-9来实现PieChart扇形图。效果图1:效果图2:
2020-05-17 09:11:58 1490
原创 Android ListView实现上移下移左移右移添加删除等功能
使用ListView实现一个简单的上移下移左移右移添加删除等功能,这里和ListView的item拖拽功能目的类似,根据项目需求来决定吧,之前有看到过一个邮箱有类似的功能,所以做个笔记了。有更好的实现方法的话可以直到一下。...
2020-05-10 21:47:02 1389
原创 安卓 自定义Dialog弹框式样
AlertDialog—-普通的提示对话框ProgressDialog–进度条对话DatePickerDialog/TimePickerDialog–日期对话框/时间对话框
2020-05-07 23:02:14 394
原创 Android 一个好用的下拉控件Spinner
一.Spinner的常用XML属性属性:android:entries 使用数组资源作为下拉框列表项目android:background 设置spinner背景颜色(不包括下拉框)android:popupBackground 设置下拉框的背景颜色android:prompt 该提示在下拉列表对话框显示时显示。(也就是对话框的标题,只有在dialog状态才能显示)...
2020-05-03 19:26:06 2038 5
原创 Android EditText文本框错误提示语句
https://blog.csdn.net/shenggaofei/article/details/100172304中写到了TextInputLayout,下面看看EditText简单的设置显示错误信息的弹框提示:一.基本属性:hint 输入框显示的提示文本 textColorHint 输入框显示的提示文本的颜色 inputType 限制用户的输入类...
2020-05-03 18:45:02 3860
原创 Android AutoCompleteTextView 自动提示输入内容
Android 控件AutoCompleteTextView 自动提示输入内容,类似EditText输入框的一种,其实源码中就是继承了EditText:public class AutoCompleteTextView extends EditText implements Filter.FilterListener {...}1.AutoCompleteTextView常用属性:...
2020-05-01 09:42:58 944
原创 安卓 自定义购物车数量加减功能
https://github.com/qinci/NumberButton1.主函数:package com.example.qd.douyinwu;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.view.View;import android.wi...
2020-04-26 22:42:16 562
MPAndroidChart-v3.0.2.zip
2020-05-17
列表操作等功能DouYinWu-master.zip
2020-05-10
sgf基础版本1.zip
2020-03-28
bilibili-android-client-master-x.zip
2020-03-28
bamboy-master.zip
2020-03-28
StepDialog-master小黄车引导弹框.zip
2020-03-28
阿里云AlivcLivePusher_v3.4.0_Android.zip
2019-12-23
新乐视云联leCloudUploadSDK_Android1.1.zip
2019-12-23
自定义轮播图CustomBanner-master.zip
2019-12-23
炫酷的轮播图DropIndicator-master.zip
2019-12-23
Android 仿快手视频列表,RecyclerView与Banner联动效果
2024-01-15
Sgf新闻项目AndroidFire-master123689.zip
2020-07-14
日落动画SunAnimation-master.zip
2020-07-14
Sgf横向滑动年龄选择器Broccoli-master.zip
2020-07-09
sgfwanandroid20200627.zip
2020-06-27
实用的录音机AudioWaveViewEdit-master.zip
2020-06-21
画板android-palette-master.zip
2020-06-21
sgfwanandroid20200610.zip
2020-06-13
sgfwanandroid20200613.7z
2020-06-13
MPAndroidChart3_0_1.zip
2020-05-31
MyChart_Sgf_MPAndroidChart216_2.zip
2020-05-31
MyChart_Sgf_MPAndroidChart216.zip
2020-05-31
MPAndroidChart.zip
2020-05-17
DouYinWu-master_图表Demos.zip
2020-05-17
mpandroidchartlibrary-2-0-9.zip
2020-05-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人