V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  halowang1991  ›  全部回复第 2 页 / 共 3 页
回复总数  41
1  2  3  
@wanpp 不错的建议,我在后续的开发中会添加一下
@carlvert98 谢谢支持!
@halowang1991 尴尬,没有办法删除自己的回复
另外我目前在找工作,希望能得到一份 flutter 跨平台的开发的职位。全国哪里都可以,远程也行。不知道是否合适在这个贴子下面发。
在项目里集成过, 在国内感觉还是很怪(Android):

1. app 切后台, 能收到
2. app 强退, 收不到(但有时候隔了十几个小时收到一条)
3. app 在前台, 能收到

Google 了一下, 说: android GMS 设计的时候就是 app 进程如果被杀死了, 就无法收到推送通知. 感觉不可理喻...为什么不能做成 APNS 那样

但是 whatsapp 却能在 app 强退后收到通知, 秒收, miui
我的配置 json:

```json
{
"global": {
"check_for_updates_on_startup": true,
"show_in_menu_bar": false,
"show_profile_name_in_menu_bar": false,
"unsafe_ui": false
},
"profiles": [
{
"complex_modifications": {
"parameters": {
"basic.simultaneous_threshold_milliseconds": 50,
"basic.to_delayed_action_delay_milliseconds": 500,
"basic.to_if_alone_timeout_milliseconds": 1000,
"basic.to_if_held_down_threshold_milliseconds": 500,
"mouse_motion_to_scroll.speed": 100
},
"rules": [
{
"manipulators": [
{
"description": "capslock -> 切换窗口",
"from": {
"key_code": "caps_lock"
},
"to": [
{
"key_code": "tab",
"modifiers": "left_command"
}
],
"type": "basic"
}
]
},
{
"manipulators": [
{
"description": "右 option -> 切换输入法",
"from": {
"key_code": "right_option"
},
"to": [
{
"key_code": "spacebar",
"modifiers": "left_control"
}
],
"type": "basic"
}
]
}
]
},
"devices": [
{
"disable_built_in_keyboard_if_exists": false,
"fn_function_keys": [],
"identifiers": {
"is_keyboard": true,
"is_pointing_device": false,
"product_id": 835,
"vendor_id": 1452
},
"ignore": false,
"manipulate_caps_lock_led": true,
"simple_modifications": [],
"treat_as_built_in_keyboard": false
},
{
"disable_built_in_keyboard_if_exists": false,
"fn_function_keys": [],
"identifiers": {
"is_keyboard": false,
"is_pointing_device": true,
"product_id": 835,
"vendor_id": 1452
},
"ignore": true,
"manipulate_caps_lock_led": false,
"simple_modifications": [],
"treat_as_built_in_keyboard": false
}
],
"fn_function_keys": [
{
"from": {
"key_code": "f1"
},
"to": [
{
"consumer_key_code": "display_brightness_decrement"
}
]
},
{
"from": {
"key_code": "f2"
},
"to": [
{
"consumer_key_code": "display_brightness_increment"
}
]
},
{
"from": {
"key_code": "f3"
},
"to": [
{
"apple_vendor_keyboard_key_code": "mission_control"
}
]
},
{
"from": {
"key_code": "f4"
},
"to": [
{
"apple_vendor_keyboard_key_code": "spotlight"
}
]
},
{
"from": {
"key_code": "f5"
},
"to": [
{
"consumer_key_code": "dictation"
}
]
},
{
"from": {
"key_code": "f6"
},
"to": [
{
"key_code": "f6"
}
]
},
{
"from": {
"key_code": "f7"
},
"to": [
{
"consumer_key_code": "rewind"
}
]
},
{
"from": {
"key_code": "f8"
},
"to": [
{
"consumer_key_code": "play_or_pause"
}
]
},
{
"from": {
"key_code": "f9"
},
"to": [
{
"consumer_key_code": "fast_forward"
}
]
},
{
"from": {
"key_code": "f10"
},
"to": [
{
"consumer_key_code": "mute"
}
]
},
{
"from": {
"key_code": "f11"
},
"to": [
{
"consumer_key_code": "volume_decrement"
}
]
},
{
"from": {
"key_code": "f12"
},
"to": [
{
"consumer_key_code": "volume_increment"
}
]
}
],
"name": "Default profile",
"parameters": {
"delay_milliseconds_before_open_device": 1000
},
"selected": true,
"simple_modifications": [],
"virtual_hid_keyboard": {
"country_code": 0,
"indicate_sticky_modifier_keys_state": true,
"mouse_key_xy_scale": 100
}
}
]
}

```
我是 karabiner, 单击右 option 切换语言, 很爽
招 Flutter 吗? dart / swift / typescript / objc 都写过. iOS / 前端 / React Native 也写过. 经验丰富
2023-01-13 00:55:11 +08:00
回复了 covvee 创建的主题 macOS 闲暇时间想学习下 mac os 开发,请问一下学习曲线是怎么样的
虽然 OP 说不是 window management, 不过, 如果真的是窗口管理这种高大上的活儿,

Quartz Window Services

https://developer.apple.com/documentation/coregraphics/quartz_window_services

可以一看
2023-01-12 16:16:46 +08:00
回复了 covvee 创建的主题 macOS 闲暇时间想学习下 mac os 开发,请问一下学习曲线是怎么样的
不过 OP 做的东西我感觉还要和大量的系统级 API 进行交互...我感觉还是蛮难的, 很多东西只能从 apple 自己的开发者文档中摸索
2023-01-12 16:12:20 +08:00
回复了 covvee 创建的主题 macOS 闲暇时间想学习下 mac os 开发,请问一下学习曲线是怎么样的
iOS 中我们往往在一个 UIWindow 中精耕细作, 但是 macOS 就需要面对多个 NSWindow 了. 而其他功能, 对于我来说, 更多地是基于自己之前的 iOS 开发经验, 顺藤摸瓜实现
2023-01-12 16:09:50 +08:00
回复了 covvee 创建的主题 macOS 闲暇时间想学习下 mac os 开发,请问一下学习曲线是怎么样的
我最近也在学, 就疯狂的用 google 搜索 “swift macOS 你自己想要的功能”, 还真学到了一些东西.

对于初学者来说, 我感觉 macOS dev 和 iOS dev 的一个核心区别就是多个 Window 或一个 Window
2022-12-30 17:07:00 +08:00
回复了 iMath 创建的主题 分享创造 我开发的英酷词典,帮助大家阅读英文资料
我还自己写了个 tampermonkey [脚本]( https://github.com/HaloWang/english_flow), 算是某种 prototype.
2022-12-30 17:00:57 +08:00
回复了 iMath 创建的主题 分享创造 我开发的英酷词典,帮助大家阅读英文资料
😂 巧了, 我也在开发类似的软件~
flutter 在 youtube 上的官方视频质量可以说是很高了, 感觉是一个前端框架的 SOTA level 教程. 出了部分教程的奇怪英语口音让人不适
2022-11-04 16:06:38 +08:00
回复了 Features 创建的主题 程序员 xcode 语法检查反应特别迟钝有办法吗?
@darkengine 我在这里逛的时候发现有些人回复文本框的上方有 ❤️ ... 还以为可以点赞
2022-11-04 15:53:33 +08:00
回复了 Features 创建的主题 程序员 xcode 语法检查反应特别迟钝有办法吗?
@darkengine 确实, 我是新来的, 我有办法给你的回复点赞吗?
2022-11-04 09:55:00 +08:00
回复了 Features 创建的主题 程序员 xcode 语法检查反应特别迟钝有办法吗?
写 flutter 的话, xcode 几乎会变成残废, 语法检查崩掉, jump to definition 崩掉, auto complete 崩掉...
我在想, 用 PowerToys 是不是可以完全在 Windows 键盘上模拟 macOS 的键位? 包括现役主力 IDE - vscode (PowerToys 改键 + vscode 自身的 keymap)
2022-10-13 10:02:58 +08:00
回复了 halowang1991 创建的主题 Apple 我想知道什么时候能买到 m2 pro 的 macbook
@luhe 这页面更像是 PR 页面, 要看一堆政治正确但毫无卵用的文本和图片
1  2  3  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5569 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 28ms · UTC 06:37 · PVG 14:37 · LAX 23:37 · JFK 02:37
Developed with CodeLauncher
♥ Do have faith in what you're doing.