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

ApacheCN 译文集(二)20211226 更新

数据库编程 零、前言 一、系统上存储数据 二、使用 SQLite 数据库 三、SQLite 查询 四、使用内容供应器 五、查询联系人表 六、绑定到用户界面 七、数据库实践 八、探索外部数据库...十、第三方库 十一、Xamarin.Forms 十二、应用商店提交 AndEngine 游戏开发秘籍 零、前言 一、AndEngine 游戏结构 二、使用实体 三、设计您菜单 四、使用相机 五、...十二、附录 a:突击测验答案 Flash 开发秘籍 零、前言 一、准备好使用系统:开发环境和项目设置 二、交互体验:多点触摸、手势和其他输入 三、穿越空间运动:加速度计和地理位置传感器...使用线程来绘图 三、画布绘图和绘图工具 四、NinePatch 图像 五、触摸事件和在画布上绘图 六、把它们放在一起 语音应用开发 零、前言 一、设备上语音 二、文本到语音合成 三、...虽然我们追求卓越,但我们并不要求您做到十全十美,因此请不要担心因为翻译上犯错——大部分情况下,我们服务器已经记录所有的翻译,因此您不必担心会因为您失误遭到无法挽回破坏。(改编自维基百科)

2.7K20

采访Philipp Crocoll:平台上整合Java和C#

Keepass2Android不仅具有强大密码存储功能,还是一个单独应用同时使用Java和C#很好案例。...自最初版本以来,我已经添加了大量新功能:用户可以使用键盘输入验证码(因为剪贴板是不安全);对PC版用户而言,可以选择通过WebDAV、FTP、 SFTP、 Dropbox、OneDrive...由于Keepass 2是用C#写,我评估了上用此实现可能性。这是我第一次接触Xamarin版Mono。我早期工作中曾经做过一些C#开发,也有过一点开发经验。...我实现代码,这是唯一一处“对象”处于两台虚拟机地方,这两个世界都有着各自垃圾收集机制。 InfoQ:你会考虑针对未来项目再次使用C#吗?...Keepass2Android中使用C#原因是,它让我能够一个App中用到一个非常强大库(Keepass 2 code)。

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

    笔记 | Xamarin

    使用极光推送 详细教程 - 尚码园 绑定 .JAR - Xamarin | Microsoft Docs xamarin使用极光推送JPush ()_初级打字员博客-CSDN博客 Xamarin.Forms...signed.apk:代表你apk签名包 CoolApkDevVerify_no_sign.apk:代表酷提供给你未签名包 输入上面的命令后你桌面要上传到酷apk会变成已签名(并且和酷提供未签名安装包差不多大...; OnJsPrompt 弹出输入框,点击确认返回输入值,点击取消返回 null。...即使是用文本方式打开文本文件,也要谨慎使用,比如复制文件,就不应该使用文本方式。...“将程序集捆绑到本机代码”默认情况下处于禁用状态。 请注意,“捆绑到本机代码”选项执行不意味着程序集会编译到本机代码无法使用 AOT 编译将程序集编译为本机代码。

    24K20

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

    希望学习和提高手机 App 开发技术朋友,可以留意一下本文结尾课程信息。 一、手机 App 技术栈 手机 App 技术栈可以分成三类。...三、原生技术栈 原生技术栈分成 iOS 和两个平台。 简单说,iOS 原生技术栈就是使用 Object-C 语言或 Swift 语言, Xcode 开发环境编程。...所有这些框架共同点,都是使用 Web 技术(HTML5 + CSS + JavaScript)开发页面,再由框架分别打包成 iOS 和 App 安装包。...举例来说,React Native 文本渲染控件是,翻译成 iOS 控件为UIView,翻译成安控件为TextView。...上面代码,React Native 自身WebView控件,编译时会分别转为 iOS 和原生 WebView 控件。 接下来,预览页面效果。

    6.8K41

    挥别web移动端开发差异和经典坑

    ="telephone=no" /> 开启识别 123456 输入框内阴影差异 描述: iOS 上,输入框默认有内部阴影,无法使用 box-shadow...,但是 ios 手机浏览器中用输入输入之后,并未立刻相应 keyup、keydown 事件 非直接文字输入(中文输入法)下,进行判断限制,仅在选词后触发input事件 描述:使用oninput监控输入框内容变化时...关键解决:composition event compositonstart: IME文本复合系统打开时触发,表示要开始输入例如(输入法出现那一刻) compositionupdate: 输入字段插入新字符时触发...(使用输入输入过程) compositionend: 输入法编辑器文本复合系统关闭时触发,表示返回正常键盘输入状态(选中文字,输入法消失那一刻) 判断限制: $('#input')....URL跳转会出现空白 描述:手机微信授权回调函数中进行跳转至URL不能带有#,但#号可放置结尾。

    2.9K20

    C#-XamarinAndroid项目开发(三)——发布、部署、打包

    打包属性 使用共享运行时:开发调试阶段需要将该选项勾选上,不然会出现无法部署到Emulator模拟器上情况。...——使用快速部署(仅调试模式):开发调试阶段这个选项也要勾选上,不然也会出现无法部署到Emulator模拟器上情况。...点击加号后弹出如上界面,界面,我们输入相关信息,然后点击创建。 创建完证书后,回到选择签名界面,会自动导入我们刚刚创建签名;如下图: ?...选择完路径后,点击确定,会弹出让我们输入签名密码界面;如下图: ? 文本框里输入我们签名密码,点击确定即可。 到此,我们apk就成功发布完了。...现在我们可以把apk传到市场或者发给朋友运行了,O(∩_∩)O。

    1.5K40

    MASA MAUI Plugin IOS蓝牙低功耗(三)蓝牙扫描

    项目中Platforms->iOS文件夹下,添加一个部分类MasaMauiBluetoothService,中有BluetoothManager,ios对应是CBCentralManager...,但是不同有还有个适配器Adapter概念,ios关于设备扫描、连接和管理外围设备对象,都是通过CBCentralManager直接管理,我们看一下他初始化方法 init( delegate..., //手机蓝牙功能没有权限 PoweredOff,//手机蓝牙功能关闭 PoweredOn //蓝牙开启且可用 权限检查这里和卓有一些区别,重写RequiredInfoPlistKeys方法中指定了需要检查蓝牙权限...,代码使用完全一样,只是权限配置方式不同 Masa.Blazor.Maui.Plugin.BlueToothSample项目的Platforms->iOS->Info.plist添加蓝牙相关权限...蓝牙扫描效果和机是完全一样,这里就不展示了。

    1.6K10

    2.Hello Xamarin

    2.创建新项目窗口选择 项目类型 菜单 移动 ,并选择 移动应用(Xamarin.Forms) 项目类型。 ? 3....配置新项目窗口输入我们要创建项目名称 Notes 以及存储位置,单击创建并在弹出选择框中选择空白,其他默认。 ?...一、配置环境并运行项目 到这里为止我们就已经创建了 Notes 基本框架。由于我们这个专栏所开发 APP 是运行在环境,因此我们需要配置运行环境。...1.单击 调试 按钮上下拉箭头,选择 创建 Android Emulator 以启动仿真器创建窗口。 ? 2.设备管理器单击 新建 按钮,设置我们运行环境。 ?...3.创建完成后 VS2019 会帮我们拉取我们所配置环境。环境拉取完成之后,我们单击 F5 运行程序。我们将会看到如下界面,这时我们创建程序就运行在了环境。 ?

    1.9K10

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

    2.为什么需要自定义渲染器 因为使用自定义渲染器情况下更改Xamarin.Forms控件外观是颗粒度较粗....这里,我们特意给它加了一个蓝色背景..来展示整个控件大小.. 我们会发现,进度条只是他里面很小一部分,大部分被背景占用,而且无法Xamarin.Forms中去修改,我们无法改变它高度....然后我们到平台下,添加自定义渲染器.,记得,是平台,在这个类库下: ?...我们可以看到,,它就继承了widget原生进度条,那么,原生进度条所有属性,我们就都是可以用了. 比如我们代码 "ScaleY" 这种属性和SetPadding这种方法....熟悉IOS开发同学应该很清楚了..Uikit..就是IOS用户界面 在上面的代码,我们针对平台,修改了他Y轴高度和内边距值,我们如何使用呢?

    2.4K100

    C#使用Xamarin开发可移植移动应用(1.入门与Xamarin.Forms页面),附源码

    例如(但不限于)iOS上CoreMotion,PassKit和StoreKit; NFC和Android上Google Play服务; Xamarin.Forms创建UI界面有两种技术。...(PCL),因为共享项目新建页面的时候有点问题,所以不推荐 点击OK,我们就可以得到如下几个程序集 我们可以看到,第一个是可移植,这里就是我们要编写代码地方, 下面2个,一个,一个IOS,如果你使用调试...效果如图: 这是一个很有用基础页面,我们很多APP应该都见过. 我们看看来如何使用它. 我们直接新建项.如图选择: 点击添加,会添加4个文件,如图: 我们一个个来讲解....这里有个需要注意地方.TabbedPage所生成页面,IOS和会有所区别,如下: IOS标签会在下面,根据谷歌给出APP应用程序建议,会在上面......写在最后 前面我写过一个系列是关于Xamarin.Android,导致很多朋友都以为,Xamarin只能开发  - -,我很方..

    5.4K61

    Xamarin.Forms入门-使用 Xamarin.Forms 来创建跨平台用户界面

    API,例如iOS上CoreMotion, PassKit, 和 StoreKit,NFC和Google Play Services。...Xamarin.Android Application:应用程序 Xamarin.iOS Application:iOS应用程序 Windows Phone Application:Windows...Xamarin.Forms每一个屏幕画面都有对应概念叫:Page,Xamarin.Forms.Page 与 Activity对应, iOS 与 ViewController对应,Windows...使用 Xamarin.Forms Page Android 创建一个Activity类型,并且使用 MainLauncher 特性修饰, OnCreate 方法,初始化Xamarin.Forms框架...Layout - 布局或者容器控件 Cell - 表格或者列表控件子项目 常用控件: Xamarin.Forms 控件 描述 Label 只读文本展示控件 Entry 单行文本输入框 Button

    12.9K70

    R语言对推特twitter数据进行文本情感分析|附代码数据

    从对比图中我们可以发现,手机和苹果手机发布推特时间有显著差别,手机倾向于5点到10点之间发布推特,而苹果手机一般10点到20点左右发布推特。...而手机引用数量要明显大于苹果手机。因此可以认为,苹果手机推特内容大多为原创,而手机大多为引用。...="identity", position ="dodge") +labs(x ="",从上面的对比图中,我们可以看到手机没有图片或者链接情况要多于苹果,也就是说,使用苹果手机用户发推特时候一般会发布照片或者链接...同时可以看到平台用户把推特一般不使用图片或者链接,而苹果手机用户恰恰相反。...R语言文本挖掘、情感分析和可视化哈利波特小说文本数据Python、R对小说进行文本挖掘和层次聚类可视化分析案例用于NLPPython:使用Keras进行深度学习文本生成长短期记忆网络LSTM时间序列预测和文本分类应用用

    81000

    R语言对推特twitter数据进行文本情感分析|附代码数据

    从对比图中我们可以发现,手机和苹果手机发布推特时间有显著差别,手机倾向于5点到10点之间发布推特,而苹果手机一般10点到20点左右发布推特。...而手机引用数量要明显大于苹果手机。因此可以认为,苹果手机推特内容大多为原创,而手机大多为引用。...="identity", position ="dodge") +labs(x ="",从上面的对比图中,我们可以看到手机没有图片或者链接情况要多于苹果,也就是说,使用苹果手机用户发推特时候一般会发布照片或者链接...同时可以看到平台用户把推特一般不使用图片或者链接,而苹果手机用户恰恰相反。...R语言文本挖掘、情感分析和可视化哈利波特小说文本数据Python、R对小说进行文本挖掘和层次聚类可视化分析案例用于NLPPython:使用Keras进行深度学习文本生成长短期记忆网络LSTM时间序列预测和文本分类应用用

    78500

    Python Appium 自动化测试 基本使用 - Phone Spider

    Python Appium 自动化测试 基本使用 提示:这里可以添加系列文章所有文章目录,目录需要自己手动添加 例如:第一章 Python 机器学习入门之pandas使用 ---- 前言...:id/search_src_text”),根据组件ID定位 index(1),根据父元素位置下标进行定位,下标从1开始计算,类似xpath 里面的*[n]; instance(0),定位元素结果根据下标进行取值...', # 被测手机 'platformVersion': '10', # 手机版本 'deviceName': 'xxx', # 设备名,手机可以随意填写 'appPackage...{ 'platformName': 'Android', # 被测手机 'platformVersion': '10', # 手机版本 'deviceName': 'xxx',...# 设备名,手机可以随意填写 'appPackage': 'tv.danmaku.bili', # 启动APP Package名称 'appActivity': '.MainActivityV2

    51010

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

    三方独立公司如个推,则提供了独立 push 方案。 没有UniPush以前,如果只使用三方push,会在很多国产手机上因为节电设置而无法保活push进程,导致无法推送。...而如果每个手机官方Push SDK都集成开发一遍,这么多平台,工作量会非常巨大,管理维护也很麻烦。 UniPush解决了这个难题,开发者只需要开发一次。...技术架构 名词解释 名词 解释 通知消息 指定通知标题和内容后,由个推SDK自动处理系统通知栏展示通知栏消息,同时响铃或震动提醒用户(响铃和震动受手机系统设置状态影响)。...如下图所示: 未提交实名认证信息用户,需要在页面输入相关信息后提交,如下图所示: 应用开通UniPush功能时,需要提交应用相关信息,如下图所示: 注意:UniPush申请开通时,需要确保输入...因为这个格式被封装了,做成了通知栏展示 换个格式就行(比如里面多个字段,或换个字段名) */ /*** 此格式透传消息由 unipush

    5.8K22

    利用蓝牙从FUZE获取信用卡数据测试

    配置好密码之后,设备会保持锁定状态,直到你手动解锁或手机卡片附近时才会解锁。锁定状态下,你无法访问卡片中数据或对磁条进行编程。...为此,我所要使用工具如下: 手机一台; Burp Suite(可选); Wireshark+带壳Perl脚本; Gatttool/BlueZ; 要对蓝牙设备进行黑盒测试的话,手机必不可少。...芯片带有一个名叫“HCI snoop log”功能,用户可以开发者设置菜单开启,这个功能允许我们将蓝牙活动所有信息保存在文件,其中包含App与设备所有交互信息。...因此,gatttool是无法不进行配对情况下向FUZE发送请求,所以我打算使用基于逆向分析方法: 上开启蓝牙HCI snoop功能; App与FUZE卡交互; 使用adb将HCI日志导出到...PC使用Wireshark进行分析; 过滤并将数据导出到文本使用Perl脚本对数据进行解析; Wireshark逆向分析结果如下: ?

    1.2K30

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

    现在已经能看到一个空白界面了, WPF 写界面推荐用是 xaml 语言,而后台逻辑依然使用 C# 写,展开一个 MainWindow.xaml 文件可以看到 MainWindow.xaml.cs...当然这只是入门说法,如果想要做出 StackOverflow 这么大一个网站,还是需要学习超级多知识 既然后台都开发完成了,下面就是移动端开发了,为什么本文只是说移动端而不说具体和 ios...因为两个平台其实可以合并使用 Xamarin 开发 VisualStudio 2019 新建 Xamarin 项目 ?...没关系,先右击项目,设置为启动项目运行 在运行时候需要下载模拟器,这个模拟器可以用来电脑上玩游戏,此时需要等待下载安装 ? 这里不需要关心配置,只需要运行项目。...WPF 项目时说到 .NET Core 和 .NET Framework 是什么 WPF 如何画出简单界面 基础 xaml 语法 ASP.NET Core 里面控制器是什么 在网页访问对应链接调用

    1.6K20

    机器学习为核心,DeepMind助力谷歌开发 9「Pie」今日上线

    今日,谷歌宣布将把 9 源代码放到开源项目上(AOSP),开始在所有的谷歌 Piexl 手机上用 9。据介绍, 9 拥有的机器学习能力能让手机变得更智能、便利、个性化。...文本分类与智能链接 谷歌扩展了用于识别内容或文本输入实体机器学习模型,已通过 TextClassifier API 支持更多类型,如日期和航班号。... 9 ,谷歌开发者们已将 Android UI 转变为更简单、更易于使用形式——对于开发人员而言,这些改进有助于改善用户查找、使用和管理 app 方式。 ?...新设计使多任务处理更加简便,并且更容易发现 app。用户在手机上向上滑动,就可以查看最近使用应用全屏预览,只需点击就可以跳转回其中一个 app。...谷歌承诺会长期使用 Kotlin,并将继续扩展支持,包括优化 Kotlin 代码性能。 Android 9 ,你将能看到这项工作首个结果。

    2K10

    从零开始为你手机安装Win11系统

    1.本教学使用一加6(8G+128G)手机Hydrogen OS 10.0.10基础上进行操作,如系统版本低于10请务必先跳至本文第三部分(3)4。...,则按照提示输入1,等待下一步提示 接下来手机应该会显示以下界面,按音量下键将高亮移动到UNLOCK THE BOOTLOADER,再按电源键以解锁,稍等片刻后手机会自动重启到系统 3...,松开音量上下键 ④点击MsmDownloadTool左上角Start开始刷写 耐心等待直至进度完成 此时手机会自动开机,至此,9008线刷完成 4.升级系统(可选) 使用本文提供...9008线刷包,按照上述步骤操作后,会将手机恢复到8.1.0版本 在手机设置中找到系统更新,联网状态下即可将手机升级到氢OS9.0.8版本,然后9.0.8版本又可以升级到氢OS...,双击打开 将氢OS9.0.8官方Rom包复制到内部共享存储空间根目录 ②在手机打开“设置-系统更新” 点击右上角齿轮 点击本地升级 选中刚刚复制进手机Rom包

    5.3K30
    领券