V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  0x8192dd  ›  全部回复第 5 页 / 共 5 页
回复总数  91
1  2  3  4  5  
2018-07-09 10:01:05 +08:00
回复了 youngxu 创建的主题 Android 开发一个安卓 app 入门
其实以你的基础,我估计写这个 App 主要就两个难点,一个是 API,一个是架构,我建议么老老实实的用 Java 写,有余力看 kotlin 用 kotlin 写也可以,坑少点,能让你专注在开发上。
我毕业的时候曾经手痒做过一个记账 App,如果你初期不考虑数据放远端的话,那么主要的本地数据库的设计,整个 App 从设计数据库表结构开始,每一笔账单有哪些字段,收支类型有哪些,你的 App 有没有账户的概念?还是只记一个流水。
数据库表设计好之后用 Android 的 SQLiteOpenHelper 操作 SQLite 实现本地数据库,你的 App 数据核心就搞定了,然后就是上层的 JavaBean、数据操作和画 UI 了。
上层的东西我建议你分开写,不要把什么东西都写在 Activity 和 Fragment 里面,关于分层架构网上的内容很多了,初学就不要去折腾什么 MVP、MVVM,老老实实的写好分层架构就好了。
2018-07-09 09:39:55 +08:00
回复了 razios 创建的主题 Android pixel 在国内使用有什么难处?
续航比较挫,中度使用可能一天得 2 充~3 充,必须要装黑域和绿色守护,然后有些 Google 服务在中国大陆地区启动要绕点弯,现在马上的 Android P 了,什么国产应用在手机上恣意妄为基本已经是过去式了
Pixel 那牛笔的拍照和 Google Photo 原画质无限存储实在是太爽了~
2018-06-27 12:30:01 +08:00
回复了 MudBodhisattva 创建的主题 Android android 屏幕适配问题
适配也是具体页面具体策略来的,没有什么银弹,大部分页面 match_parent + wrap_content + dp 值就够用了,小屏拥挤一点,大屏内容多点,很正常,别人买大屏手机是为了看更多内容而不是看放大内容,同样的,买小屏手机也是为了操作更方便而不是看缩小的内容。
个别复杂页面,可能会用到百分比布局,比如转盘,老虎机这种需要根据屏幕尺寸等比缩放,但对于普通 App 来说,占比太少。
我一般以 5 寸左右的手机( Pixel,Nexus 5X )作为转换标准,在这个尺寸下,美术给 iOS 的设计稿( 4.7 寸 2x )的值除以 2 差不多就是 dp 值,切图也可以直接使用 iOS 的 2x 图
2018-06-27 12:20:30 +08:00
回复了 springGun 创建的主题 问与答 vovo nex 能发现 app 在后台偷偷调用前置摄像头是不是真的?
就是一波营销,早就有人预言过,果不其然
https://www.jianshu.com/p/765603bebced
随便搜一篇文章都可以找到通过尝试启动摄像头来检测摄像头是否可用的兼容判断方法。
多少年前的东西了,可以说是 Android 碎片化恶果的经典案例之一:没有一个统一的可靠的方法检测摄像头是否可用。
然而没有人去提及这些,大家都在“国产流氓愚且坏”,“弹出摄像头验偷拍”的鼓噪中狂欢。

特别是逼乎上有几个技术大 V,做技术的还去鼓噪偷听偷拍,让人不齿
2018-06-22 12:39:32 +08:00
回复了 joyhub2140 创建的主题 移动开发 在创业公司使用 MVP 开发 android 应用简直就是噩梦
个人认为蛤,任何没有单元测试需求的项目都没有必要上 MVP 和 MVVM,分层架构足够高效搭建 App 了,本来就没两行代码,调用也很简单,强行写个 MVVM 就拆分出去几十行代码,何苦……
特别是 MVP,Presenter 这个概念跟 Activity 和 Fragment 这两个“上帝”真的是格格不入,强行 MVP 的后果就是到处开特例,各种强制转型,以前研究 MVP 的时候反编译过一个规模比较大的,那代码看的我就一个感觉:大力出奇迹……
2018-06-17 02:54:04 +08:00
回复了 Alexliu 创建的主题 Android 开源了一个 Android 组件化框架
支持一波,很早就关注了,我记得在 200 多个 star 的时候我就 star 了,不过最近公司项目做组件化我发现这种实现类似于实现一套 RPC 的玩法还是重型了一点,最后还是采用了类似组件总线的形式做的组件化。
感觉 ARouter 这种比较适合模块多组件间调用比较多的项目?
2018-06-15 09:18:39 +08:00
回复了 Heavytiger 创建的主题 Android 推荐一款用 app 够快,不发烫的 android 手机
安卓机从我和我周边朋友使用的体验下来,比较推荐三星 S9 吧,华为也可以,但是我不是很喜欢那个刘海屏,vivo 最新出的那个 NEX 也可以考虑
小米的旗舰就慎重一点吧,小米的旗舰无人权,各种更新都是优先保障千元机的,旗舰各种各样的小毛病,我朋友 MIX 2S 相机卡的一匹,我以前的 MIX 有边缘误触,从来没修复过……
2018-06-06 11:10:33 +08:00
回复了 Mantext1989 创建的主题 Pixel 难道就没有一劳永逸的办法可以让 Pixel 正常更新系统吗?
去官网下 OTA 包然后线刷升级
2018-06-04 08:40:07 +08:00
回复了 kid813 创建的主题 Android Android O 的“安装权限”是摆设吗?
国内 ROM 都会对原生做一些修改的,特别是这些东西,API 23 以后的动态权限申请在 MIUI 全部返回许可,然后走它自己的权限,这个 package 安装权限也是类似的,再比如,你在原生 Android 7+之后会在通知栏上看到一堆“ XXX 正在运行”,这是因为 Google 在 7.x 之后修复了一个 bug 使得应用无法创建一个隐藏的前台进程,但是国内 ROM 你就不会看到,你猜猜它们改了什么?
2018-03-21 22:16:56 +08:00
回复了 bandian 创建的主题 问与答 1+5t 还是小米 mix2
首先是一加 5T,曾经在狗东弄了一个试一下,那个屏幕颗粒感十足,跟 11 ~ 12 年的屏幕差不多,其次是相机,拍出来的照片跟油画一样,涂抹感很重,这两个一般人很难接受。
其次是 MIX2,后置用了 IMX386,但是拍照仍然稀烂,部分手机有触碰边缘虚拟键连击的问题(我很不幸遇到了),前置相机放下面部分人脸识别等功能没适配翻转很难用,总的来说就是整体可以,小毛病多

如果非要我二选一,我应该会选 MIX2 (实际上我选择把 MIX 换了 Pixel 一代等 Pixel3
2018-02-05 01:54:22 +08:00
回复了 Jimjay 创建的主题 Android Recyclerview 往回滑怎么停止重复加载图片
重新加载是不可避免的,也是应该的,如果重新加载图片在 UI 上显示效果不好或者有很明显的加载过程,你应该考虑的是优化加载速度比如降低图片大小,而不是不加载
1  2  3  4  5  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2840 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 21ms · UTC 12:26 · PVG 20:26 · LAX 04:26 · JFK 07:26
Developed with CodeLauncher
♥ Do have faith in what you're doing.