全部 文章 问答 分享 共找到89个相关内容
[文章] 安卓开源投屏软件
安卓开源投屏软件话不多说,先附上蓝奏云下载链接。
2020-09-14 09:05 · Android / 投屏 / 开源 / 工具
[文章] 使用开源框架实现RecyclerView的下拉刷新和上拉加载更多
使用开源框架实现RecyclerView的下拉刷新和上拉加载更多我们在做喜马拉雅FM项目的时候,详情列表,需要上拉加载更多的功能到了50条以后,就再往上拉的话,那么就要去加载更多的内容…那怎么去实现呢?
[文章] AOSP-android开源项目必备基础知识Shell
AOSP-android开源项目必备基础知识Shell不管是做运维还是做android系统开发,都要学习shell这里我们主要是针对android系统开发,AOSP-android开源项目。
2019-08-01 23:21 · 运维 / linux
[问答] 求介绍Android开源富文本编辑器
想问一下各位大佬们,Android有啥好用的开源富文本编辑器吗.
2021-03-05 16:38 · 开源组件
[问答] 关于Android的开源图表框架,进来随便聊聊吧~
以下问题可以选答哦~你用过开源图表框架吗?你用的框架是哪个or哪些?你常用的是哪个?你觉得它好用吗?
2020-12-23 09:53 · 图表框架 / 开源 / Android / 安卓 /
[文章] GitHub经常打不开试试Watt Toolkit(开源跨平台)
「WattToolkit」是一个开源跨平台的多功能游戏工具箱,虽然是一个游戏工具但是他可以为网站加速如GitHub等官方下载地址;https://steampp.net/downloadGitHubhttps
2024-02-08 13:17 · GitHub / 加速 / 工具
[文章] Windows开源快捷键检测工具推荐
的快捷键冲突呢,又或者听QQ音乐时IDEA/AS的部分常用快捷键冲突呢,下面介绍的这款工具就可以帮你解决啦,当然这款软件的功能不限于此,更多功能请下载发现体验啦~简介OpenArk是一款Windows平台上的开源
2021-01-19 10:11 · 开源 / GitHub / 快捷键冲突 / OpenArk / IDEA / AS
[文章] github上日历开源number one, CalendarView,很不错的哦,小白可以试一试修改样式不过要学会读解析文章
#黄海彬/CalendarView大神的日历开源,github上日历开源numberone。上图是不是很酷。
2019-12-09 17:23 · CalendarView
[文章] 开源图表框架MPAndroidChart - LineChart的简单使用
效果图及属性标识关于MPAndroidChartGitHub地址:MPAndroidChart以下是官方描述:Apowerful🚀Androidchartview/graphviewlibrary,supportingline-bar-pie-radar-bubble-andcandlestickchartsaswellasscaling,panningandanimations.译:一个强大的🚀Android图表视图/图形视图库,支持线-条-饼-雷达-气泡-烛台图表以及缩放,平移和动画。添加依赖在项目的build.gradle文件中添加所需工件的依赖项:repositories{maven{url'https://jitpack.io'}}在应用或模块的build.gradle文件中添加所需工件的依赖项:dependencies{implementation'com.github.PhilJay:MPAndroidChart:v3.1.0'}LineChart控件的使用在xml中使用activity_line_chart.xml<?xmlversion="1.0"encoding="utf-8"?><com.github.mikephil.charting.charts.LineChartxmlns:android="http://schemas.android.com/apk/res/android"xmlns:app="http://schemas.android.com/apk/res-auto"xmlns:tools="http://schemas.android.com/tools"android:id="@+id/lineChart"android:layout_width="match_parent"android:layout_height="match_parent"></com.github.mikephil.charting.charts.LineChart>在Activity中使用LineChartActivity.ktimportandroid.graphics.Colorimportcom.example.firstlinecode.Rimportcom.example.firstlinecode.base.BaseActivityimportcom.example.firstlinecode.utils.getMainHandlerimportcom.github.mikephil.charting.components.AxisBaseimportcom.github.mikephil.charting.components.Legendimportcom.github.mikephil.charting.components.Legend.*importcom.github.mikephil.charting.components.XAxisimportcom.github.mikephil.charting.data.Entryimportcom.github.mikephil.charting.data.LineDataimportcom.github.mikephil.charting.data.LineDataSetimportcom.github.mikephil.charting.formatter.ValueFormatterimportkotlinx.android.synthetic.main.activity_line_chart.*importjava.util.*importkotlin.concurrent.timerTaskclassLineChartActivity:BaseActivity(){privatevaltimer:Timer=Timer()overridefungetLayoutResId()=R.layout.activity_line_chartoverridefuninitView(){initLineChart()}/***初始化LineChart的属性*/privatefuninitLineChart(){lineChart.run{//将此设置为true,可以通过双击图表来放大,默认值:启用isDoubleTapToZoomEnabled=false//设置是否启用X轴的缩放,默认值:启用isScaleXEnabled=false//设置是否启用Y轴的缩放,默认值:启用isScaleYEnabled=false}//图例,即默认显示在图表左下角的那个东西lineChart.legend.run{//设置图例的水平对齐方式,默认为:LegendHorizontalAlignment.LEFThorizontalAlignment=LegendHorizontalAlignment.RIGHT//设置图例的垂直对齐方式,默认为:LegendVerticalAlignment.BOTTOMverticalAlignment=LegendVerticalAlignment.TOP//设置在图表内部绘制,默认为falsesetDrawInside(true)//图例中单个的形状,默认是正方形,是个枚举且有六个取值:NONE、EMPTY、DEFAULT、SQUARE、CIRCLE、LINEform=Legend.LegendForm.CIRCLE//默认是横向排列的,和LinearLayout类似orientation=LegendOrientation.VERTICAL}//描述,即右下角所展示的文字valdescription=lineChart.description//如果不想显示描述,可以通过禁用或者将描述的文字设置为空字符串(默认启用,且默认值为:"DescriptionLabel")description.text="水电费统计表"//description.isEnabled=false//description.text=""//描述的默认对齐方式为右边,是个枚举类且有三个取值:LEFT、CENTER、RIGHT//description.textAlign=Paint.Align.RIGHT//通过查看源码,xAxis、axisLeft、axisRight属性在创建LineChart的时候就被初始化了,所以是不为空的lineChart.xAxis.run{//设置绘制网格线(默认为:true)setDrawGridLines(false)//设置x标签的位置,是个枚举类型且有五个取值:TOP、BOTTOM、BOTH_SIDED、TOP_INSIDE、BOTTOM_INSIDE//一般情况下都是设置为底部position=XAxis.XAxisPosition.BOTTOM//X轴的最小值axisMinimum=0f//X轴的最大值axisMaximum=10f//标签的个数labelCount=10//设置用于格式化轴标签的格式化程序,如果没有设置的话会有默认的格式化程序,但这不是我们想要的valueFormatter=object:ValueFormatter(){/***可以通过重写此方法格式化X轴的标签,给哪个轴设置就格式化哪个轴。*/overridefungetAxisLabel(value:Float,axis:AxisBase):String{valrealValue=value.toInt()//如果不在我们的数值范围,那就设置为空字符串,这样在这个位置上就不会显示任何文字//Kotlin允许if语句有返回值,返回值就是if语句每个条件中最后一行代码的返回值//因为我们数据的下标是从0开始的,所以需要+1returnif(realValue<=-1||realValue>=10)""else(realValue+1).toString()}}}//左边的Y轴:没有网格线,最小值是0,最大值是100lineChart.axisLeft.run{//将此设置为true以启用为该轴绘制网格线,默认值:启用setDrawGridLines(false)axisMinimum=0faxisMaximum=100f}//我们一般使用的折线图都是没有右边的Y轴的,所以我们禁用掉,否则看起来不太好看lineChart.axisRight.isEnabled=false}overridefuninitData(){//这里我们是为了让数据动起来,一般情况下都是静态的图表timer.schedule(timerTask{//如果当前Activity已经销毁了就不用再创建数据和更新UI了if(isDestroyed.not()){//切换回主线程执行更新UI的操作getMainHandler().post{createLineChartData()}}},0,1000)}/***创建并设置LineChart的数据,否则是默认样式*/privatefuncreateLineChartData(){//Entry描述了一个坐标的概念,具有x和y的属性。相当于数学坐标系中的(x,y)//而用List存储的Entry则描述了一条线,因为线是由无数个点连成的(在这里是关键点的坐标,//坐标与坐标之间绘制时会自动帮我们连起来)//我们定义了两个存储Entry的List,所以最终绘制出来就会是一个有两条折线的图表vallineEntryListOne=mutableListOf<Entry>()vallineEntryListTwo=mutableListOf<Entry>()//使用repeat函数可以进行多次的循环,相当于Java中的for(inti=0;i<10;i++)repeat(10){//此处的it是在此上下文的别名,相当于我们使用Java中for循环的临时变量i//Y轴生成[70,100)区间的随机数lineEntryListOne.add(Entry(it.toFloat(),(60until85).random().toFloat()))lineEntryListTwo.add(Entry(it.toFloat(),(60until85).random().toFloat()))}//折线图数据集的基础数据集,需要将这两条线的数据使用LineDataSet对象包装起来vallineDataSetOne=LineDataSet(lineEntryListOne,"水费")vallineDataSetTwo=LineDataSet(lineEntryListTwo,"电费")lineDataSetOne.run{//这条折线的颜色color=Color.RED//关键坐标点的圆心颜色setCircleColor(Color.RED)//默认半径为4f,最小半径为1f,如果小于1f会抛出异常circleRadius=2.toFloat()//不绘制圆外围的圆环setDrawCircleHole(false)//设置LineDataSet的绘图模式为贝塞尔模式,默认为LineDataSet.Mode.LINEAR,//是个枚举类型且有四个取值:LINEAR、STEPPED、CUBIC_BEZIER、HORIZONTAL_BEZIERmode=LineDataSet.Mode.HORIZONTAL_BEZIER}lineDataSetTwo.run{color=Color.YELLOWsetCircleColor(Color.YELLOW)circleRadius=2.toFloat()setDrawCircleHole(false)mode=LineDataSet.Mode.HORIZONTAL_BEZIER}//数据对象,该对象封装与线图关联的所有数据,就是整个图表的数据vallineData=LineData(lineDataSetOne,lineDataSetTwo)//为图表设置一个新的数据对象。数据对象包含所有的值和显示所需的信息lineChart.data=lineData//设置不绘制所有坐标上的值,这个并不是唯一的解决方法lineData.setDrawValues(false)//进行界面的重绘,以展示新的数据lineChart.invalidate()}overridefunonDestroy(){super.onDestroy()timer.cancel()}}总结LineChart的使用并不复杂,只需要理解清楚Entry、List、LineDataSet、LineData之间的关系即可。请同学们点赞、评论、打赏+关注啦~
[文章] 你是一名行业资深程序员,并且通过业余时间赚了很多钱,程序员有哪些赚钱的路子?
以下是一些常见的程序员兼职或副业选择:线上平台接单:可以在猪八戒网、码市、开源中国众包等平台接取编程任务,根据项目需求进行定制开发,或者解决特定的技术问题。
2024-03-20 10:40 · 程序员 / 日常 / 挑战 / 业余 / 赚钱
[文章] 喜马拉雅视频教程05-完成主界面的指示器和内容部分
这里推荐大家使用这个:https://github.com/hackware1993/MagicIndicator使用开源框架的步骤:先把代码下载下来把项目运行起来,一般来说,除了lib包以外,还有demo
[文章] Linux搭建Nexus3.X构建maven私服
这样发布是开源的。maven发布。通过中央仓库,需要提交审核,时间比较长,也是开源。自建nexus私服,自由上传库,随时更新版本,可以是公司内部使用,也就是不开源。不对外。
1970-01-01 00:00 · nexus / debug / 断点 / gradle / maven
[文章] 【学习笔记】【领券联盟】前端(Nuxt.js)——2.导入ElementUI
2.为什么要引入ElementUI在这个快速发展,快速迭代的开发环境,轮子就没必要重复造了,既然有开源免费用的,为啥不用呢?况且自己不一定有开源的写得好。
2021-03-14 21:14 · vue / nuxt / element
[问答] 大佬们有开发过IM聊天架构的项目吗?学习一下

大佬们有没有自己写的聊天IM应用的架构或者开源库呀?我想学习学习。不用什么环信、融云第三方的那种

2021-09-13 10:27 · IM / 聊天
[问答] SOB 地址访问不了
">https://notes.sunofbeach.net/pages/761a7d/

AOSP开源项目底下的笔记地址访问不了

2022-11-10 09:36 · Android / AOSP教程
[文章] 25000字总结Android优秀的第三方框架、各种学习资料(下) Camera、Video、指纹、聊天IM、投屏等
Router一款简单的Android端用于Activity跳转的路由框架实现仿Retrofit的跳转路由可能是目前最简单、灵活的路由框架Floo开源了,一个支持AOP、栈控制、跨页面带信、和动态变更映射的
2020-08-06 09:32 · android / 第三方框架
[文章] AwesomeClock让旧手机变废为宝
项目已开源,一起学习。
2019-12-09 18:55 · Android / Clock / Github / Kotlin
[问答] 为什么在GitHub下载开源框架运行不了
跟着视频修改,打开项目后的样子
2020-07-30 17:45 · 喜马拉雅项目
[问答] 安卓的各种底层检测跳过是否复杂哪
电池检测 屏幕检测 陀螺仪检测

应用的,高危应用如面具 xp框架 等检测


对于安卓的这些检测进行模拟跳过与修改是否麻烦,直接采用LineageOS这种开源三方系统

2024-04-10 21:46 · 安卓
[问答] 实体NFC卡模拟
有没有做过类似功能的,或者知道实现思路的、知道开源库实现的大佬能解答一下,万分感谢

2022-07-05 18:09 · NFC / Android

[文章] 喜马拉雅app改进
但是android的版本更新很快,在开发发现有有些开源框架不支持androidx和一些api过时了,所以我对自己的代码进行了一次更新,供大家参考。
2020-05-30 11:14 · 喜马拉雅app / 改进
[问答] 有没有大佬知道哪些开源的语音唤醒不

抱大腿呜呜呜 感觉不太实际 github找了找 有些老了

2023-03-10 17:14 · 语音唤醒
[问答] 我在GitHub上有个开源项目,需要各位帮助
我正在搜集各种Linux发行版开启kvm的方法,以加快AndroidStudio的安卓VM的速度。网址https://github.com/linuxbckp/androidkvm如果有人会的话,请回复我,我给你仓库权限。
2020-03-13 16:26 · kvm / linux / 安卓 / 开发 / 开源
[问答] 如何实现侧滑退出APP效果
一些开源库(https://github.com/bingoogolapple/BGASwipeBackLayout-Android、https://github.com/XBeats/and_swipeback
2022-06-02 14:23 · 侧滑返回 / Android
[文章] IntelliJ GoLand破解文件下载
GoLand官网下载地址:https://www.jetbrains.com/zh-cn/go/Go语言特色*简洁、快速、安全*并行、有趣、开源*内存管理、数组安全、编译迅速Go语言用途Go语言被设计成一门应用于搭载
2020-08-16 15:22 · 工具类
[文章] androidx怎么转android,原来是这样啊。
问题:androidstudio最新版本,新建工程,发现都是默认androidx的,引入magicindicator,想要本地修改这个开源项目样式,发现androidx是不行的,就要转android。
2019-12-01 19:57 · androidx
[文章] MagicIndicator 样式修改小经验,和我一样小白可参考。
参考资料:开源项目作者写的,要多看,要细看。
2019-12-01 21:58 · MagicIndicator
[文章] Jmeter 压力测试模拟
Jmeter压力测试模拟1.介绍ApacheJMeter是一款纯java编写负载功能测试和性能测试开源工具软件。小巧轻便免费。
2021-11-19 20:59 · JMeter / 测试
[文章] Claude加slack免费使用教程(热乎)
claude是一个开源的文本生成AI,由Anthropic开发。它可以生成各种文本,比如新闻文章、散文、代码注释等。
2023-04-20 22:51 · 人工智能 / 运维 / AI
[问答] nuxt怎么打开源代码出现可搜索的信息啊?

这个是我的页面检查源代码的内容:

这个是老师的页面检查源代码的内容:

要怎么设置才能想老师的这样出现页面信息啊,我在这边的代码上有很多那些商品名称标题的,但是浏览器一检查源代码就什么信息都没了

2022-03-06 23:31 · nuxt
  • 1
  • 2
  • 3