全部 文章 问答 分享 共找到52个相关内容
[问答] 安卓MVVM的实战教程
大锯哥啥时候出一个MVVM的实战案例教程呀,如同喜马拉雅那种的-------超级期待-------
2020-12-02 10:43 · 安卓MVVM架构
[问答] 领券联盟实战 视频里没有给出UrlUtils.java 的代码?
领券联盟实战视频里没有给出UrlUtils.java的代码?
2020-03-15 21:52 · 领券联盟
[问答] Android开发领券联盟项目实战课程怎么观看啊?

Android开发领券联盟项目实战课程

怎么观看啊?

2021-09-27 11:43 · 不知道
[问答] Android开发领券联盟项目实战课程,这个项目用数据库了吗,是啥?
刚入手Android开发领券联盟项目实战课程,这个项目用数据库了吗,是哪个?我咋找不到?求解答
2021-04-05 20:45 · Android
[文章] SpringBoot与RocketMQ实战
java-jarrocketmq-console-ng-2.0.0.jar--server.port=8080--rocketmq.config.namesrvAddr=xxx.xxx.xxx.xxx(公网ip):9876打开浏览器访问开始实战实战内容实现生产者
2020-08-01 14:40 · RocketMq
[文章] Android TV 10开发实战03VerticalGridView边界拦截
sunofbeach.net)AndroidTV开发06学习RecyclerView焦点换行(sunofbeach.net)AndroidTV07开发工具推荐(sunofbeach.net)AndroidTV08开发实战
[文章] Kotlin项目实战——天气预报类APP
进阶学习3主要知识点:高阶函数的应用,泛型基础,infix函数Kotlin进阶学习4主要知识点:泛型高级,委托Kotlin进阶学习5主要知识点:协程的内容本系列文章都是第一行代码第三版的笔记,包括这个项目实战也是跟着书里敲的
2020-08-13 14:34 · Kotlin / 实战
[问答] 拉大锯老师,建议多一些安卓项目实战
因此,建议拉大锯老师,多一些安卓项目实战呢。
2021-09-02 19:07 · 建议
[问答] 求助,我在B站看到【领券联盟】显示分类数据-安卓项目开发实战课程毕业设计课程的第18集,老师也是这样子写的
在B站看到【领券联盟】显示分类数据-安卓项目开发实战课程毕业设计课程的第18集,老师也是这样子写的,为什么我这里不能转换呢
2020-03-05 17:37 · Android
[文章] Android开发学习路线
四大组件之内容提供者Android开发之网络和多媒体Android开发之网络和多媒体模块学习Android控件之RecyclerViewandroid开发基础轮播图,组合控件,自定义属性,自动轮播项目实战
[问答] 关于Android开屏广告设计
站长的所有所有实战课程没有讲到APP应用开屏广告的设计!希望专门做这样一期视频!
2020-06-15 18:03 · android / 开屏广告
[问答] 喜马拉雅项目推荐界面sdk获取的数据有时显示有时不显示
跟着Himalaya实战视频做到推荐页面UI获取这一步了。如图:但是我发现。。为什么点一下别的地方比如订阅再返回来就会变成。。。这样:除了点别的地方,有的时候直接运行的时候也显示不出来。。
2020-02-20 17:45 · android / 喜马拉雅 / 问答
[问答] 求助Android课程的领券联盟
在B站看到【领券联盟】显示分类数据-安卓项目开发实战课程毕业设计课程的第16集最后面的时候Log出现resultcodeis404,和老师的错误不一样啊!
2020-03-05 15:11 · Android
[文章] 项目实战-领券联盟
效果图效果图在蓝湖上面地址:lanhuapp.com账号:lanhu@sunofbeaches.com密码:lanhu123api地址阳光沙滩商城的API文档需要准备的知识android基础知识p1~p9,详情请移驾到学院功能领券联盟,当然是领取优惠券滴功能:浏览商品领取优惠券搜索商品网站商品扫码领券目的把前面学到的知识综合起来,运用到项目里,实现一个领取优惠券的项目。知识使用Retrofit+OkHttp进行网络请求使用ButterKnife二维码的扫描,生成MVP架构处理网络请求的多种网络状态,把我们喜马拉雅里学的UILoader进行改造多种方式实现导航栏多种方式实现Indicator轮播图RecyclerView的多种布局方式常用的几种图片加载框架刷新/加载更多(分页处理)动态请求权限粘贴板的使用第三方应用的检查以及打开使用到的框架图片加载框架:Glide网络请求框架:Retrofit、okhttpUI注入框架:ButterKnife二维码框架:Zxing、RxTool刷新/加载更多UI框架:tkrefreshlayout导航和指示器:MaterialDesign结构基本结构,我们采用MVP的架构大体上的一个依赖关系如上图所示。UI依赖Presenter层,这样UI就可以调用一些presenter的方法了,比如说加载数据。而Presenter依赖UI的话则耦合度太高了,所以在Presenter与UI间通过接口通讯。则UI实现接口,Presenter调用接口方法,所以你还会看到这样的图:mvp就这么简单。对于一般的应用业务来说,已经够用了。如果对于常变的需求,其实还可以扩展一下,连Presenter跟Model也用接口进行通讯,如果业务变了,presenter层往上的代码不动,添加多一个modle去实现接口即可。比如说以前我做蓝牙电话,为了考虑到公司可能会换方案,但是功能是不变的。所以我就要考虑到在底层做适配层,即使换一套硬件,换一个方案商我也可以很快地接入。同学们在编码以及工作过程中慢慢体会吧。需求是一直变更的,每一个程序员总能遇到那么几个没什么能力的产品经理的。总结Api文档有了,UI有了,没有需求文档和交互同学们就看已经上传的demo吧,大体的架构也定了,同学们可以去动手创建项目了,下一步我们继续去设计相关的类和接口。源码地址代码地址:github:https://github.com/TrillGates/TicketUnion码云https://gitee.com/sunofbeaches/TicketUnion
[问答] 学习问题

我现在学习了安卓的各种基础知识,但是没有实战,学习喜马拉雅项目是不是可以快速巩固练习 各种安卓知识? 或者推荐一下项目。

2022-04-22 23:02 · 学习问题
[文章] 喜马拉雅视频教程01-项目的开始
喜马拉雅FM电台项目实战,把前面的知识点串起来,要不很快就忘记了。我们先不去管商业项目要注意哪些问题,我们的目的仅仅是完成一个能用的android应用,把前面所学习到的知识综合起来。
[文章] Android TV 09开发实战02VerticalGridView
背景在上一篇中,把我们基础的功能实现了,但是焦点乱跑,现在就一点一点把乱跑的焦点控制起来。上一篇地址:https://www.sunofbeach.net/a/1474568710915194882VerticalGridView焦点无法往上跳出当我们进入了网格列表中,也就是文章列表中的时候,在第一排继续往上,我们的目标是聚焦到收藏按钮上面。这里默认是无法跳出的。需要在VerticalGridView中打开一个限制。app:focusOutFront="true"允许跳出。增加之后我们看看效果。问题解决。第一次进入页面,分类获取成功后,默认显示第一个分类上面也就是说,我们需要这样的效果。现在默认进来是收藏聚焦,这不是我们需要的。也就是,分类请求完成后,显示完成数据,第一个item聚焦。//这里没有做任何封装,先这么用着。够原生的了。@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_demo06);initView();//获取数据service.getCategoryList().enqueue(newCallback<BlogCategory>(){@OverridepublicvoidonResponse(Call<BlogCategory>call,Response<BlogCategory>response){//分类获取成功,填充rvmCategoryAdapter.setNewInstance(response.body().getData());rvCategory.post(newRunnable(){@Overridepublicvoidrun(){//让rv更新完后,我们再聚焦第一个item。ViewchildAt=rvCategory.getLayoutManager().getChildAt(0);if(childAt!=null){childAt.requestFocus();}}});}@OverridepublicvoidonFailure(Call<BlogCategory>call,Throwablet){}});}至于我们刚刚进来的时候是收藏聚焦的,这个可以先不显示,等数据完成了才显示收藏也行。这里就不处理了。上面的代码解决第一次进来聚焦第一个item的问题。焦点根据业务分区1:我们把焦点分3个区,第一个分类列表2:第二个收藏3:第三个是网格列表分区之后,我们每个区拿到焦点了就更新分区记录。这样在我们按键切换的时候,就需要判断下一步的焦点要去哪里了。第一个场景:进来的时候,我们在第一个item,按左:需要显示网格第一个item。在整个act按键分发的时候,我们做按下按键,和方向左的拦截。定义了3个焦点区。/***默认分类*/privatestaticfinalintfocus_type=1;/***收藏*/privatestaticfinalintfocus_collection=2;/***网格*/privatestaticfinalintfocus_grid=3;privateintcurrentFocusType=focus_type;publicbooleandispatchKeyEvent(KeyEventevent){if(event.getAction()==KeyEvent.ACTION_DOWN){//当按键按下的时候。intkeyCode=event.getKeyCode();switch(keyCode){caseKeyEvent.KEYCODE_DPAD_LEFT://按键的值,方向键左的时候。我们需要把分类的切换到列表第一个item中。//而且条件是,焦点在分类中。switch(currentFocusType){casefocus_type://当前在分类中,按左键,需要聚焦到网格的第一个item中。Log.i(TAG,"dispatchKeyEvent:切换到左边网格第一个");//这个api在模拟器上面居然不可以,我醉了。那就用原始方式吧。//vgv.setSelectedPosition(0);vgv.getChildAt(0).requestFocus();//消费这次聚焦,代表我们自己处理,不给系统处理。currentFocusType=focus_grid;returntrue;casefocus_collection:break;}break;}}returnsuper.dispatchKeyEvent(event);}看看效果图。每次切换分类后,往左边切换焦点,必须跑网格第一个item中。这个需求我们实现了。今天就分享到这里。后面还有问题,继续解决。比如:分类聚焦到具体列表上面后,往右边聚焦,他会跑到就近的那个分类中,并不会回到原来过来的分类中。项目地址https://gitee.com/dong_rong/android-tv-sample具体代码可以看Demo06Activity。每次修改我都会复制一份代码出来修改,如果看之前的效果,直接切换act打开就行了。
2021-12-27 22:29 · AndroidTV / TV / 焦点
[文章] Android TV 08开发实战01焦点控制案例
背景前面都是单独的焦点控制,或者一些注意api分享,这一次我们就拿项目中的案例做分享。一些很简单的需求但是做起来问题就很多。用最原始的方式来解决问题。这样以后遇到类似的也能处理。需求获取全部分类,切换分类的时候,需要加载分类对应的列表。点击后播放视频。当然我们这里用的我的博客系统的分类和文章列表。播放功能就不做了。这个不碍事。先看看我们的效果图。左边显示分类名字,中间有个收藏按钮,下面试列表,最右边是分类列表。在手机端,接口获取右边列表,然后切换分类的时候,更新左边列表,这个功能,就拿数据而言对大家来说应该是简单的。这个不会有什么大问题。使用到的组件:分类列表:RecyclerView网格列表:leanback的VerticalGridView(leanback是Google官方的tv开发框架)没有做任何的焦点干预。焦点不受控制注意!!!注意!!!注意!!!以上功能实现没有做任何焦点控制,都是由系统默认方式处理问题1:当我们从第一个分类Android向左聚焦,跑到收藏上面,如果我们想要流程是:分类->列表的第一个->第一排往上,才是收藏应该怎么实现。问题2:我们进入列表中,到了第一排再按上的时候,无法跳出去,也就是无法到收藏按钮。问题3:列表下滑的时候,如果最后一排有空隙,上一排的最后一个无法到达最后一排的位置上。还有很多小细节没作图了,但是后面的开发中,肯定会完善的。看似简单的需求,其实代码啪啪啪写完后体验上问题还是很多的。下一篇就来解决遇到的问题。项目地址https://gitee.com/dong_rong/android-tv-sample对应类:Demo05Activity,在minaact切换,既可以浏览文章对应的案例。
2021-12-25 10:55 · AndroidTV / Android / leanback
[问答] 课程建议:希望大佬制作关于“登录注册模块”的实践课程
希望你能抽出你宝贵的时间制作关于注册登录模块相关的实战课程。“淘宝联盟”和“喜马拉雅”实践项目都没有这块的内容。冒昧地说了几句,希望你能够理解。最后祝你一切顺利!
2020-07-19 22:27 · 登录注册安卓
[文章] MySQL简单查询
mysql***************************2.row***************************id:100169book_name:SpringBoot+Vue全栈开发实战
2021-12-11 00:42 · MySQL / 数据库
[文章] iOS从0到1开发领券联盟(目录)
Protocols(12)Swift快速入门泛型Generics(13)Swift快速入门下标Subscripts(14)Swift快速入门异常处理ErrorHandle(15)UIKit快速入门领券联盟实战
2020-09-11 14:16 · Swift / iOS / 领券联盟
[文章] android 开发工具类-毛玻璃,高斯模糊效果
=null){ImageBlur.makeBlur(mBgCoverIv,XXXActivity.this);}}@OverridepublicvoidonError(){}});}在喜马拉雅的实战项目中
[文章] 李开复给程序员的七个建议
(2)多实战。通过编程的实战积累经验、巩固知识。很多中国大学毕业生缺乏编程和调试经验;学习C语言,考试过关就算学会了;课题项目中,只要程序能够编译,运行,并且输入输出满足要求就算了事。
2020-06-25 11:27 · 建议 / 程序员 / 算法 / 基础 / 李开复
[文章] 解决GitHub下载慢或下载失败等问题 多图详细说明
前言最近在学习喜马拉雅的项目实战刚入门就遇到了一个问题(已解决)android网络请求数据失败错误返回604昨天忙到凌晨1点半也没有解决问题,各种原因吧今天总算解决了感觉效率有点低但是还是很感谢此站的老师教导因此写个博客记录一下成长的历程
2020-03-18 16:56 · 解决Github下载慢 / 码云
[文章] Jetpack学习笔记之BottomNavigationBars (8)
为了后续实战案例中,可以零基础入门,本节我们简单总结一下BottomNavigationView的知识点和使用方法。BottomNavigationView设计原则可以在底部展示3-5个导航菜单。
2020-10-16 00:16 · Jetpack / BottomNavigationView
[分享] 」不可不知的VUE实战技巧
在大家都会用vue的时代,我们又如何去区别是新手小白还是资深vue玩家呢? 如何让自己与刚学vue的人拉开差距呢? 其实,很多人对于vue只停留在基础使用。想要提升自己,就应该想办法将其运用到更高的层次。
2020-02-17 02:20 · vue / 前端 / 技巧 / 实战
[文章] Android课程视频打包下载
提取码:62yq内容提供者ContentProvider(必修)链接:https://pan.baidu.com/s/15YWNKG69K_3uoDPUdSjEhw提取码:xqfs喜马拉雅FM电台项目实战
[问答] 《Android开发领券联盟项目实战课程》的第48课数据回不来了
我也不懂怎么了,跟这老师打的,看了几遍,愣是看不出是什么问题,请求老师或者各位大神帮忙看看,谢谢!!
2020-04-11 23:09 · Android
  • 1
  • 2