首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

ApacheCN 安卓译文集(二)20211226 更新

、奇怪的安卓 四、安装在 UDOO 上 五、启动系统 六、探索 SELinuxFS 七、利用审计日志 八、将上下文应用于文件 九、向域添加服务 十、将应用置于域中 十一、标签属性 十二、掌握工具链 十三...七、行为驱动开发 八、测试和分析性能 九、替代测试策略 Xamarin 4.x 跨平台应用开发 零、前言 一、Xamarin 安装程序 二、平台们,你们好!...三、iOS 和安卓之间的代码共享 四、Xamsap——跨平台应用 五、iOS 的 XamSnap 六、安卓的 XamSnap 七、在设备上部署和测试 八、联系人、相机和位置 九、带有推送通知的网络服务...十、第三方库 十一、Xamarin.Forms 十二、应用商店提交 AndEngine 安卓游戏开发秘籍 零、前言 一、AndEngine 游戏结构 二、使用实体 三、设计您的菜单 四、使用相机 五、...五、列表和网格 六、卡片视图和材质设计 七、图像处理和内存管理 八、数据库和加载器 九、推送通知和分析 十、定位服务 十一、安卓系统上的调试和测试 十二、货币化、构建过程和发布 Robotium 安卓自动化测试

2.7K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    开发小哥的困惑:为何要用第三方推送?

    安卓的短视:混乱的推送 你看,安卓平台可就做出了不一样的选择了。安卓平台在一开始推出的时候并没有考虑到统一推送平台的问题,所以在安卓平台上是没有一个统一的推送解决方案的。...对于苹果系统来说,因为 iOS 对推送做了严格的规范,所以在 iOS 系统上的推送代码都比较规范,不敢造次。而在安卓平台上,因为没有了具体的规范,所以经常会出现弹窗通知一大堆的情况,过度打扰了用户。...在 iOS 设备上,我们的 App 使用了第三方推送。我们把 App 进程杀掉后,给该用户发送一条推送消息,你猜该 iOS 设备能否收到?...就在小树思考的那几分钟,小黑打开了一个小项目,模拟了一次简单的推送。接着小黑运行了一个 JUnit 测试用例,向旁边的测试机发送了一条推送。过了没几秒手机就响起了「叮叮」的推送提示声。...《官方老爹之痛:为什么苹果能收到推送,而安卓不行?》

    2K51

    转 | 从零开始用 dotnet 做全栈开发

    当然这只是入门的说法,如果想要做出 StackOverflow 这么大的一个网站,还是需要学习超级多的知识 既然后台都开发完成了,下面就是移动端的开发了,为什么本文只是说移动端而不说具体的安卓和 ios...因为两个平台其实可以合并使用 Xamarin 开发 在 VisualStudio 2019 新建 Xamarin 项目 ?...其实在移动端开发的时候就可以自动选择创建后台服务,但是这里创建的后台服务相对内容比较多,没有上面的项目简单,所以这里默认勾选了安装和 ios 开发 现在创建的所有项目就是 Xamarin 的项目数量最多了...没关系,先右击安卓项目,设置为启动项目运行 安卓在运行的时候需要下载安卓模拟器,这个模拟器可以用来在电脑上玩安卓游戏,此时需要等待下载安装 ? 这里不需要关心配置,只需要运行项目。...刚才说 Xamarin 的项目很多,其实 UNO 的项目更多 ?

    1.6K20

    从零开始用 dotnet 做全栈开发

    当然这只是入门的说法,如果想要做出 StackOverflow 这么大的一个网站,还是需要学习超级多的知识 既然后台都开发完成了,下面就是移动端的开发了,为什么本文只是说移动端而不说具体的安卓和 ios...因为两个平台其实可以合并使用 Xamarin 开发 在 VisualStudio 2019 新建 Xamarin 项目 ?...其实在移动端开发的时候就可以自动选择创建后台服务,但是这里创建的后台服务相对内容比较多,没有上面的项目简单,所以这里默认勾选了安装和 ios 开发 现在创建的所有项目就是 Xamarin 的项目数量最多了...没关系,先右击安卓项目,设置为启动项目运行 安卓在运行的时候需要下载安卓模拟器,这个模拟器可以用来在电脑上玩安卓游戏,此时需要等待下载安装 ? 这里不需要关心配置,只需要运行项目。...刚才说 Xamarin 的项目很多,其实 UNO 的项目更多 ?

    1.9K20

    uni-app 如何实现消息推送功能?

    国内Android的Push是一个混乱的世界,因为Google的Push服务FCM 被墙(从HBuilderX2.7.10开始,支持谷歌FCM,参考: UniPush支持谷歌推送FCM配置指南),所以一些国内的安卓手机厂商各自做了自己的推送...系统会自动在不同手机上选择最可靠的推送通道发送push消息,保障送达率。 UniPush即降低了开发成本、又提高了push送达率,并且免费,是当前推送的最佳解决方案。...iOS 平台还需要在 【配置管理】-【应用配置】页面上传推送证书,如何获取推送证书请参考个推官方文档教程:iOS证书配置指南。...因为安卓这个格式被封装了,做成了通知栏展示 换个格式就行(比如里面多个字段,或换个字段名) */ /*** 此格式的透传消息由 unipush...内容\", // payload:\"自定义数据\" // }" // }, // Hbulidx 版本大于 ## 3.4.18,安卓不再通知栏展示

    5.9K22

    C#使用Xamarin开发可移植移动应用进阶篇(6.使用渲染器针对单个平台自定义控件..很很很很重要..),附源码

    本篇..基本可以算是Xamarin在应用开发过程中的核心了..真的很很很重要.. 想学习的..想用的..建议仔细阅读..嗯..打酱油的 ..快速滑倒下面点个推荐 - - 哈哈哈......然后我们到安卓的平台下,添加自定义的渲染器.,记得,是安卓的平台,在这个类库下: ?...我们可以看到,在安卓库中,它就继承了安卓widget的原生进度条,那么,原生进度条的所有属性,我们就都是可以用的了. 比如我们在代码中写的 "ScaleY" 这种属性和SetPadding这种方法....,所以前面我一直强调的,有些东西 你找了安卓(IOS)的解决方案,就同样找到了Xamarin的 我这里虽然没有IOS的环境,但是我们也可以到IOS里面看看ProgressBarRenderer继承了什么...熟悉IOS开发的同学应该很清楚了..Uikit..就是IOS的用户界面 在上面的代码中,我们针对安卓平台,修改了他的Y轴高度和内边距的值,我们如何使用呢?

    2.4K100

    JPush极光推送 Java调用服务器端API开发

    极光推送是:使得开发者可以即时地向其应用程序的用户推送通知或者消息,与用户保持互动,从而有效地提高留存率,提升用户体验。简单的说就是通过JPush后台管理网站进行app消息的推送。...这里我只讲一些核心API接口,客户端的网站上有例子大家可以自己下载下来看看。...: 只发送给android * * Example3: 只发送给IOS * jpush = new JPushClient(masterSecret, appKey, DeviceEnum.IOS.../* * 是否启用ssl安全连接, 可选 * 参数:启用true, 禁用false,默认为非ssl连接 */ jpush.setEnableSSL(true); //测试发送消息或者通知...和安卓一起 MessageResult msgResult = jpush.sendNotificationWithAppKey(sendNo, msgTitle, msgContent, 0, extra

    1.1K20

    国内 Mono 相关文章汇总

    2.0:基于Mono跨平台开发框架 Xamarin向iOS和Android引入C# Async支持 我有罪啊,我用了一下午时间,终于无师自学,用C#开发了俺的第一个Android 浏览器APP,我对不起...在ubuntu12.04上两天的苦战 在树莓派Raspbian下安装支持Hard Float的.NET环境 mono中发送邮件并保存本次收件人的地址 mono ios莫名其妙闪退的解决方法 Mono下的...搜狐畅游的免费开源游戏引擎Genesis-3D Mono for Android—初体验之“电话拨号器” 分布式唯一ID生成服务 使用PushSharp给iOS应用推送消息 使用MonoTouch.Dialog...简化iOS界面开发 VS2012中Mono For Android 打包编译APK文件详细图文教程 使用PushSharp给iOS应用推送消息 Android(1)—Mono For Android 环境搭建及破解...通知详解 Xamarin.Android广播接收器与绑定服务 Xamarin.Android之ActionBar与菜单 绿色版的Linux.NET——“Jws.Mono”(续) 如玫瑰一般的PHP

    11.4K60

    微软谋变 收购Xamarin缘何放弃搭桥技术?

    收获新欢 旧爱搭桥计划破产 在过去的一段时间,微软一直在为如何布局移动端而费尽思量,开始以硬件为核心的突围策略,被苹果打的丢盔卸甲,还惹怒了一直以微软马首是瞻的合作伙伴,但微软最终没有成功。...况且安卓版本众多差异巨大,终端标准不统一,开发者可能会冒着Android app会使用无法和微软标准完全兼容的UI元素的风险,以及某些实体上的差异(像是有没有实体按键)让用户无法使用某项程序的可能性。...这样避免企业要为了招聘IOS和安卓两套开发团队而烦恼,只要会C#与•NET的开发人员就可以实现IOS,Android,windows,Mac多端平台的开发。...这样快捷的开发优势是苹果和安卓不具备的,微软希望借助Xamarin能够重树开发者对于微软的信心。...再次:为什么没有完全放弃搭桥技术 虽然微软放弃了Andriod的搭桥技术,是因为安卓的版本标准和UI标准的不统一,造成开发的障碍,而没有放弃IOS的搭桥技术,微软希望能够打造产业链生态。

    1.4K60

    测试妹子的呐喊:为什么总是收不到推送?

    当我们向 APNS 服务器发送一条推送消息时,APNS 服务器就会将消息推送给对应的设备。而对应的 iOS 设备接收到推送消息后,又会将消息传递给对应的 APP 处理。...当你点击「允许」之后,你的手机便会向 APNS 服务器请求生成一个 DeviceToken,此时 APNS 服务器便将这个 DeviceToken 和这个 iOS 联系起来了。...第一步,当我们启动应用后 App 弹出是否允许「系统通知」的请求,我们点击允许后,iOS 设备向 APNS 服务器请求一个 DeviceToken。...举一反三的小树又发问了:那安卓系统是不是也有对应的官方推送啊? 那肯定的啊,不过我们这个留着下次你遇到问题再讲吧。遇到问题再学习,印象更加深刻。小黑故意埋了一个关子。...《官方老爹之痛:为什么苹果能收到推送,而安卓不行?》

    1.4K60

    个推消息推送模板详解

    8手机 Android 9版本为例,推送效果如下(为了脱敏,直接用个推demo自带的图标) 上述代码中提到了安卓8.0系统中开始支持的通知渠道,具体的字段含义解释如下。...setChannelName长度建议设置在40Byte以内,超出会被安卓8.0系统自动缩减。 setChannelLevel表示设置通知渠道的重要性,其默认值为3。...这是安卓原生的限制; 推送模板 到此,大家应该已经了解了想要推送的展示效果,但是需要什么样的模板来实现具体的通知效果呢?各位请继续往下看。...iOS推送 你可能发现了前面所讲的都是基于安卓推送的操作,iOS的操作相对会比较特殊。...逻辑是当APP在线时,个推消息推送会直接把透传内容发送到手机上,需要客户端解析后予以展示;当APP离线时,推送会采用APNs通道,由iPhone的系统通道通知并展示消息。

    1.9K30

    三歪已经慌了

    推送这种系统的线上和预发环境其实没多大的区别,因为在底层是调用外部的接口来实现发送的,所以预发和线上环境其实调的都是同一个接口。 ?...这个长连接心跳如果由我们自行来维护,难度会很大,绝大部分的公司不会自建推送服务。 目前我们手机类型分为两种:安卓和iOS。 iOS我们默认走的是官方推送的渠道APNS。...iOS 在系统层面与苹果 APNs(Apple Push Notification service)服务器建立连接,系统收到 APNs 服务器消息后会帮我们转发到相应的APP上 安卓由于Google在国内访问不稳定...工信部牵头成立的“安卓统一推送联盟”还在期待中 总结: iOS端我们更多用的是APNs服务器下发推送消息 安卓端由于接入成本的问题,更多的是接入各个第三方推送服务提供商,第三方推送服务提供商也会接入对应的手机厂商来实现对消息的下发...针对于通知类的消息(技术方推送),我们在预发环境下配置了「白名单」才能收到消息。

    56420

    移动端产品比较分析:APP、小程序、H5

    (安卓与 iOS 也有许多差异:Android 类似于 Windows,App 几乎可读取本地所有文件;iOS 端 App 无法读取本地除图片和视频外的其他文件)。...(3)H5:在微信内可直接分享到朋友圈、发送给朋友;生成 H5 的链接进行分享推广。 04、运营手段 (1)APP:推送手机通知消息 ;APP 内推送消息公告 ;短信、邮件营销。...(2)小程序:微信内推送服务通知。 (3)H5:邮件、给用户发送短信。...10、开发成本 (1)APP:开发成本最高,不仅需要同时开发安卓和 iOS 两个系统的 APP,而且还需要适配数量庞大的不同手机型号,工作量大也更复杂。...12、外部限制 (1)APP:依赖安卓和 iOS 系统提供的能力,不过这些操作系统大多稳定,外部限制较少。

    2K20

    IMSDK离线推送

    ,App 在后台时容易被系统 kill,因此推荐在安卓设备上集成对应的厂商推送,依赖厂商的系统级服务,推送到达率较高。...image.png 4、厂商推送 这时候可以在华为官方离线推送控制台对这个token发送一条消息,终端app在杀掉进程的情况下,会弹出通知栏显示这条离线消息。...六、FAQ 1、安卓app放后台,为什么没有收到离线消息,弹出通知栏 答:安卓app进程退到后台,并不会马上被系统kill,im还是在线状态,不会有离线消息投递下来。...②、苹果官网的证书过期、密码错误等原因,未知错误可以先重新申请一个证书再运行看看 3、安卓点击通知栏,可以跳转到指定页面吗 答:暂时还不支持,只能按系统标准打开应用。...4、安卓通知栏,可以定制样式吗,比如排版、图标、提示音等 答:暂时还不支持,只能根据系统默认的样式,其中小米是支持的,但也比较有局限性,具体参考小米官方离线推送文档。

    6.1K151

    H5 手机 App 开发入门:技术篇

    比如,安卓平台的 Java 技术栈,iOS 平台的 Object-C 技术栈或 Swift 技术栈。 这种技术栈只能用在一个平台,不能跨平台。...三、原生技术栈 原生技术栈分成 iOS 和安卓两个平台。 简单说,iOS 的原生技术栈就是使用 Object-C 语言或 Swift 语言,在 Xcode 开发环境中编程。...这样的话,只要写一次 React 页面,就能分别编译成 iOS 和安卓的原生 App。这就是 React Native 项目的由来。 ?...上面代码中,React Native 自身的WebView控件,编译时会分别转为 iOS 和安卓的原生 WebView 控件。 接下来,预览页面效果。...如果你想用 React Native 做到 iOS 和安卓体验一致,并且充分发挥原生控件的功能,就需要同时熟悉 React Native、iOS、安卓三个平台,这对开发者的要求实在太高了。

    6.9K41

    iOS远程消息推送

    前言 iOS消息推送分两种,本地推送和远程推送。本地推送是由本地应用触发的,是基于时间的通知形式,不通过网络,直接安装应用后就可以接到通知,一般用于闹钟定时、待办事项等提醒功能。...主要从iOS远程消息推送过程以及客户端如何处理推送消息的开发实现逻辑两方面来展开,最后梳理一下iOS消息推送测试时需要关注的点。 1.iOS消息推送过程 ?...(4)服务端拿到DeviceToken以后,当有消息要推送时,服务端使用证书文件,向苹果的APNS服务器发起一个SSL连接。连接成功之后,发送一段JSON串,该JSON串包含推送消息的类型及内容。...(5)苹果的APNS服务器得到推送消息(JSON串)以后,向App发送通知消息,使得App的回调函数application:(UIApplication*)application didReceiveRemoteNotification...4.消息推送功能测试 了解了消息的开发实现流程后,小编总结了消息推送测试时需要关注的点,希望对你有所启发: (1)消息推送对象 消息推送一般可以自定义推送对象,有全部推送,精确推送,及安卓和IOS渠道推送

    4.5K20
    领券