我究竟要不要学习Kotlin呢?要回答这个问题,我们先把时间拨回到2017年5月18日,安卓团队在谷歌 I/O 2017 大会上宣布 Kotlin 成为官方头等支持语言。彼时谷歌技术大牛 Steve Yegge 发表了一篇关于 Kotlin 的使用体会总结文章:“为什么说 Kotlin 比你们用的那些垃圾语言都好?”一时间这条爆炸性资讯在引发的热议一直持续到了今天。时间是检验真理的唯一标
转载
2023-10-14 22:17:15
139阅读
2019年,华为正式发布鸿蒙OS。彼时的鸿蒙还停留在概念阶段,外界的嘲讽和质疑不绝于耳。2021年4月27日,华为鸿蒙OS开发者公测版本大批量向开发者推送,网上出现大量鸿蒙OS实测视频。值得一提的是,所有开发者在申请鸿蒙OS公测版本的时候都会勾选“保密协议”,因此随意公布开发者版本的鸿蒙OS,开发者可能会面临被撤销鸿蒙OS测试资格的风险。不过还是有许多网友按捺不住激动的心情,冒着风险,放出了许多鸿
转载
2023-11-03 22:41:07
175阅读
产品: 这次我选择用来做案例分析的是--知乎。日常生活中,我用知乎搜索答案的概率要远远大于用百度、或者上贴吧。在使用过程中,久而久之,也发现了一些bug。第一部分:调研 测评关于个人第一次上手体验 在知乎上,可以获得比百度更为专业的解析。其产品的功能流程逻辑清晰,结构层次简单清楚,界面简单自然。总而言之,知乎通过有效的用户管理和激励机制、用户自筛选和主页推送机制打造了高质量和
转载
2024-01-17 15:50:53
61阅读
知乎日报这周有点小摆,不过还是基本完成了知乎日报的仿写任务,这周的主要重心在完成评论界面和FMDB数据库存储的使用以及离线加载。评论在写评论界面的时候,首先是关于评论文字高度的问题,刚开始使用的方法用法不对,所以一直无法将label的高度获取下来,导致刚开始写的评论高度都是固定的,再后来仔细学习了sizeThatFits:这个方法的用法,发现这个方法必须在一个label的基础上才能用,然后我把这个
转载
2023-09-13 14:07:49
173阅读
已完成:完善了web网页界面的视图内容改进了点击cell后web网页的加载逻辑(由点击后一次全部加载改为点击后先只加载当前点击的一个,后面滑动到新页的时候再加载新的web网页)学习了FMDB第三方库的使用,并实现了收藏功能收藏功能的实现思路是:当点击收藏按钮的时候,创建FMDB数据库,并将需要用到的值插入数据库,并改变收藏按钮的imageView,后续再点击时则分情况处理,若已收藏则取消收藏,改回
转载
2023-07-05 10:46:47
213阅读
Python简介Python是一种跨平台的计算机程序设计语言。 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。也是一种极少数能兼具简单与功能强大的编程语言。最初是为了编写自动化脚本,随着版本不断的更新,Python的功能也越来越多,也越来越多的被用于大型项目的开发。Python语言优雅,简洁,可读性强,且易维护官方对Python的介绍如下Python 是⼀款易于学习且功能强大的编
转载
2023-08-15 13:37:30
44阅读
软件设计背景了解学会使用/有单测case 熟悉类图的前提是要了解动态流程,本质的数据流. 类都是为了复用抽象使用的. case越多,使用场景越多, 抽象会越多,类也会越多.模块架构了解代码结构了解开始阅读/debug 首先先强调一个观点,源码不是读出来的,而是debug出来的(标题党). 首先还是要知道怎么用, 大体的概念, 当你只通过源码阅读遇
转载
2023-10-07 18:29:45
225阅读
一.设备信息App版本:3.3.0更新时间:2016年4月26日手机信息:魅族MX5Android版本:5.1系统版本:Flyme OS 5.6.4.19beta二.产品概述知乎属于通讯社交类中,社区性质的APP。主要为用户提供较有深度的知识经验分享,用户可以在此平台上提问或回答问题,由于知乎一个非盈利性的组织,因此在整个系统中涉及到的商业利益较少,用户回答问题和提出问题的动机较为纯粹,问题的回答
转载
2023-09-12 08:30:21
193阅读
[核心提示] 以知乎 Android 版本为例, 讲解应该如何改进一款”原本就有意向遵循 Android Design”的应用。 知乎是一家创立于 2011 年 1 月 26 日的社会化问答网站, 产品形态类似于 Quora. 知乎于今年五月上线了一个 Android 客户端, 这个客户端在视觉效果上基本遵循了 Holo Theme, 在后续的更新中也体现出了向 Android Desig
转载
2023-09-13 16:57:10
196阅读
智能时代以来,几乎每年Q1结束都会有人问,手机市场有啥旗舰手机值得买?至于为什么是Q1,大概是因为各个手机厂商都习惯了在3月搞一批新机出来,再不济也会放出点消息来看,抢一抢份额。当然了提到份额,就不得不说一下21年几乎逆天的牌子——荣耀。这家伙独立之后利用数字系列直接翻盘,份额直逼第一位置。而在2022年,荣耀带来的旗舰级安卓手机似乎也是个不错的选择。 关注发布会的应该都知道了,下面要说的就是全
转载
2023-10-18 08:42:52
191阅读
今年发布的好手机挺多,但是公认最好的手机别说今年,从来就没有过,毕竟这一行,不可能出现公认最好的手机,没必要多说,懂的自然懂。最好的安卓手机很难说,因为各个手机都有各自的优点,比如一加7Pro的屏幕、华为P30Pro的变焦、IQOO的游戏性能、Reno的颜值、S10+的综合能力、小米9的价格,反正我是选不出来,所以我把我认为最好或是有某些方面比较突出的手机介绍一下,让你们来选,正好免得我被喷。一加
在软件开发领域,C语言一直是一门被广泛应用的编程语言。而在C语言的开发环境中,Eclipse作为一款开放源码的集成开发环境,受到了许多开发者的青睐。同时,在Linux平台上,Eclipse也有着非常好的应用和支持。在开发过程中,有时我们会遇到一些问题或者需要一些帮助,这时候我们可以通过知乎等问答社区来获取更多的信息和解决方案。
在使用C语言进行开发的过程中,我们常常会用到Eclipse这样的ID
原创
2024-04-26 10:55:53
112阅读
1.执行命令:1 php artisan make:model Comment -mc2.数据库迁移文件:****_create_comments_table.php文件:评论与之前的不同在于,评论可以评论问题,也可以评论答案,还可以评论其他评论;也就是多态多对多。可以参考: Laravel Polymorphic Relationship ExampleLaravel Many to Many
转载
2024-02-09 12:30:53
71阅读
# Android 知乎相册
在现代社交网络中,分享照片已经成为人们生活中的一部分。知乎相册是知乎社区提供的图片分享功能,让用户可以轻松上传和分享照片。在本文中,我们将介绍如何使用 Android 开发知乎相册应用。
## 步骤一:添加权限
首先,在 AndroidManifest.xml 文件中添加以下权限:
```xml
```
## 步骤二:创建布局
创建一个名为 activ
原创
2024-06-27 05:05:59
63阅读
云原生时代零代码工具我推荐Oracle APEX国内的低码开发平台我也看了很多,感觉还是不太适合我这个被WEB抛弃的老炮。自从看了Oracle APEX就不打算看其它的了。太强大了,WEB服务器都省了,直接数据库到WEB页面。功能很强大,震撼到我了。只要会SQL就可以分分钟钟开发出功能强悍的响应式WEB应用。(以下一、二小节的简介都是抄的官网了)一、简介构建企业应用速度提高 20 倍,代码减少 1
# 鸿蒙与Android的区别解析
在当今科技迅猛发展的时代,各大操作系统为我们提供了丰富的移动和物联网设备体验。鸿蒙(HarmonyOS)和Android是近年来备受关注的两大操作系统。鸿蒙由华为推出,旨在为不同设备提供统一的操作体验,而Android则是由谷歌开发的一种开源操作系统。本文将介绍鸿蒙与Android的特点,并用代码示例展示如何在这两个平台上进行简单的开发。
## 鸿蒙与And
# 使用zxing在Android应用中实现二维码扫描功能
在移动应用开发中,二维码扫描已经成为一种非常流行的功能。zxing是一个功能强大的开源库,可以帮助我们在Android应用中实现二维码扫描功能。本文将介绍如何在Android应用中集成zxing库,并实现二维码扫描功能。
## 1. 集成zxing库
首先,我们需要在项目的build.gradle文件中添加zxing库的依赖:
`
原创
2024-07-01 06:30:31
76阅读
数据可视化知识点回顾基础知识点回顾: 条形图、饼图、直方图、核密度图、箱线图和点图。中级知识点回顾: 散点图、气泡图、折线图、相关图、马赛克图。title: “R实训第三次作业” output: html_notebook1.通过读取文件death rate.csv获取数据保存到df中;简单分析数据,获取共有数据多少条,是否有缺失值或是异常值;若存在这样的数据,将这些数据剔除;对于死亡率来说,它的
转载
2023-10-25 19:24:53
79阅读
这篇文章是我的【iOS开发每日小笔记】系列中的一片,记录的是今天在开发工作中遇到的,可以用很短的文章或很小的demo演示解释出来的小心得小技巧。它们可能会给用户体验、代码效率得到一些提升,或是之前自己没有接触过的技术,很开心的学到了,放在这里得瑟一下。90%的作用是帮助自己回顾、记忆、复习。 Swift语言是Apple在2014年WWDC上发布的一门编程语言(http://en.wiki
转载
2023-08-14 10:31:43
115阅读
这篇文章是我的【iOS开发每日小笔记】系列中的一片,记录的是今天在开发工作中遇到的,可以用很短的文章或很小的demo演示解释出来的小心得小技巧。它们可能会给用户体验、代码效率得到一些提升,或是之前自己没有接触过的技术,很开心的学到了,放在这里得瑟一下。90%的作用是帮助自己回顾、记忆、复习。 Swift语言是Apple在2014年WWDC上发布的一门编程语言(http://en.wiki
转载
2024-06-14 23:22:41
37阅读