精华内容
下载资源
问答
  • OKA40i-C-Android 7.1-Android 7.1
  • 原标题:Android 7.1 快捷方式 Shortcuts(点击上方公众号,可快速关注)来源:伯乐在线专栏作者 - 王亟亟链接:http://android.jobbole.com/85134/前些天就看到相关内容了,但是最近吸毒比较深(wow),所以没有紧跟...

    原标题:Android 7.1 快捷方式 Shortcuts

    (点击上方公众号,可快速关注)

    来源:伯乐在线专栏作者 - 王亟亟

    链接:http://android.jobbole.com/85134/

    前些天就看到相关内容了,但是最近吸毒比较深(wow),所以没有紧跟潮流,今天补一篇。

    先安利:https://github.com/ddwhan0123/Useful-Open-Source-Android [408 star]

    看下效果:

    cd1822da29684413d906d12eec35799b.png

    肉眼看就是多了一排列表,是一些可点击的按钮,可定制一些常用的方便用户操作的快捷键。

    理论知识翻译自官网,有基础好的同学可以直接看:https://developer.android.com/preview/shortcuts.html

    啰里八嗦的文本介绍就不提了,说下怎么用合一些规范

    他有2种加载方式

    1.静态加载

    2.动态加载

    静态的方式可以兼容低版本,动态的暂时只支持7.1

    字面就很好理解,静态的就是事先编辑好展示ui,跳转逻辑等等。

    动态就是可以临时调用。

    Static Shortcuts

    在AndroidManifest.xml文件,首页activity的节点里的下添加

    meta-dataandroid:name="android.app.shortcuts"

    android:resource="@xml/shortcuts"/>

    shortcuts 其实就是我们静态编辑的内容,类似于预设Menu的概念

    77e3f903a9e3aca34f867b3c0e843aaa.png

    加完之后就是编辑shortcuts这个xml了,他要在 res/xml/shortcuts.xml 这个位置

    例子中的文件清单如下

    shortcutsxmlns:android="http://schemas.android.com/apk/res/android">

    shortcut

    android:shortcutId="shortcut1"

    android:enabled="true"

    android:icon="@drawable/happy"

    android:shortcutShortLabel="@string/one_text"

    android:shortcutLongLabel="@string/one_long"

    android:shortcutDisabledMessage="@string/one_disabled">

    intent

    android:action="one"

    android:targetPackage="demo.wjj.shortcutsdemo"

    android:targetClass="demo.wjj.shortcutsdemo.MainActivity"/>

    shortcut>

    shortcut

    android:shortcutId="shortcut2"

    android:enabled="false"

    android:icon="@drawable/woman"

    android:shortcutShortLabel="@string/two"

    android:shortcutLongLabel="@string/two_long"

    android:shortcutDisabledMessage="@string/two_disabled">

    intent

    android:action="two"

    android:targetPackage="demo.wjj.shortcutsdemo"

    android:targetClass="demo.wjj.shortcutsdemo.MainActivity"/>

    shortcut>

    shortcut

    android:shortcutId="shortcut3"

    android:enabled="true"

    android:icon="@drawable/angry"

    android:shortcutShortLabel="@string/three"

    android:shortcutLongLabel="@string/three_long"

    android:shortcutDisabledMessage="@string/three_disabled">

    intent

    android:action="three"

    android:targetPackage="demo.wjj.shortcutsdemo"

    android:targetClass="demo.wjj.shortcutsdemo.MainActivity"/>

    shortcut>

    shortcuts>

    自行设置包名,类名,icon,描述文字等。

    action对应的就是你点完快捷键回到activity时作判断的”key”

    例子里第二个”item”没显示出来也就是因为android:enabled设置了false

    其他的你只要在业务界面 getIntent().getActiob()就行了,so easy

    Dynamic Shortcuts

    动态的加载方式就相对麻烦一点,但是代码更活,官方提到的常用方法如下

    setDynamicShortcuts(List)重新设置动态快捷方式的列表。

    addDynamicShortcuts(List)添加到已存在的快捷方式列表。

    updateShortcuts(List)更新列表。

    removeDynamicShortcuts(List)移除快捷方式。

    removeAllDynamicShortcuts()移除全部快捷方式。

    然后他举了个跳转网页的例子

    ShortcutManagershortcutManager=getSystemService(ShortcutManager.class);

    ShortcutInfoshortcut=newShortcutInfo.Builder(this,"id1")

    .setShortLabel("Web site")

    .setLongLabel("Open the web site")

    .setIcon(Icon.createWithResource(context,R.drawable.icon_website))

    .setIntent(newIntent(Intent.ACTION_VIEW,

    Uri.parse("https://www.mysite.example.com/")))

    .build();

    shortcutManager.setDynamicShortcuts(Arrays.asList(shortcut));

    然后就是一堆规范啊,要求啊,设计的,这边不做详细解释,直接简单明了的概括下

    按照快捷键设计指南 传送门:https://material.google.com/style/icons.html#icons-launcher-shortcut-icons

    只发布四个不同的快捷键:最多可以发5个,但是太长的话很丑,所以最多就放4个item

    极限快捷描述长度:字数不要太多,长了也放不下外加占地方,尽量精简,如果可能的话,限制快捷方式的“简短描述”的长度为10个字符,并限制“长说明”的长度为25个字符。

    维持快捷和行动使用历史:对于您创建的每个快捷方式,可以考虑在其中一个用户可以在应用程序内直接完成相同的任务的不同方法。

    更新快捷方式,只有当它们的含义被保留

    动态快捷键备份过程中不保留和恢复:动态快捷键不保留在设备经历了备份和恢复操作。

    ——————-我是华丽的分割线——————–

    以下内容不看,demo跑了也看不到效果!!!!

    其实这些都还好,慢慢倒持研究下就好,但是世界更新的太快,国人还在 安卓 4 5间徘徊,本宝宝没有7.1啊怎么跑?

    在各方咨询后找到了一个兼容桌面,可以还原模拟谷歌桌面哦。

    在不自定义快捷键的情况下,它自带会有一个快捷键

    1e2ff272269b87c2b2566d16eba26629.png

    官网地址:http://www.apkmirror.com/apk/teslacoil-software/nova-launcher/

    如果你懒,也可以走我的传送门:https://github.com/ddwhan0123/BlogSample/blob/master/ShortcutsDemo/com.teslacoilsw.launcher_5.0-beta8-49908_minAPI16(nodpi)_apkmirror.com.apk?raw=true

    源码地址:https://github.com/ddwhan0123/BlogSample/tree/master/ShortcutsDemo

    下载地址:https://github.com/ddwhan0123/BlogSample/blob/master/ShortcutsDemo/ShortcutsDemo.zip?raw=true

    相关资料:http://www.androidcentral.com/how-use-app-shortcuts-android-71-google-pixel

    发完后被吐槽后想起来,其实官方有sample….瞬间石化,但是写都写了,补个传送门吧https://developer.android.com/samples/AppShortcuts/project.html

    对了,桌面那个谢谢 @烧饼

    专栏作者简介()

    王亟亟:专业养小动物,顺道敲敲代码,致力于传播欢笑播撒爱!

    打赏支持作者写出更多好文章,谢谢!

    关注「安卓开发精选」

    看更多精选安卓技术文章

    责任编辑:

    展开全文
  • 圆形启动图标从Android 7.1(牛轧糖)的介绍和新像素启动器中成为标准。谷歌推荐了一个新API,使开发者可以指定一个圆形图标来启动以支持圆形启动图标,这是伟大的,如果你有强大的品牌,只需要一个圆形图标来显示匹配...

    圆形启动图标从Android 7.1(牛轧糖)的介绍和新像素启动器中成为标准。谷歌推荐了一个新API,使开发者可以指定一个圆形图标来启动以支持圆形启动图标,这是伟大的,如果你有强大的品牌,只需要一个圆形图标来显示匹配启动器。让我们看看几个例子,更新图标,有一个强大的品牌,已经更新到7.1的新一轮nouget图标:

    Icons.png

    一些图标放在一个白色圆圈的一个小阴影,而其他一些扩大显示更详细。您的圆图标不限于绝对圆,如您在计算器示例中所看到的。在应用程序中集成新的圆形图标可以确保你的应用程序与已经安装在用户设备上的大多数应用程序相一致,并允许你在旧设备上保存已有图标。最重要的是,它只需要几分钟的时间来设置。

    创建圆形图标

    是给开发者的一个完整的工具包,包括为他们的轰动工具栏,标签页,通知和启动图标创建图标的能力,为每个密度输出正确的像素。首先,让我们启动启动器图标生成器,上传我们现有的作品,选择我国进行新一轮的圆形图标。我选择了一个匹配的蓝色背景,并扩大我的图标5%,以腾出空间的完整图标。

    Pasted-image-at-2017_01_30-10_42-AM.png

    下一步,点击“下载 .ZIP”来下载新图标,它可以提取并添加到纹理文件夹下的资源:

    NewIconsInResources1.png

    目标Android API 25

    能够添加圆形图标到我们的Android清单,我们需要确保我们运行一个建立Xamarin支持Android 7.1,我们已经将我们的Android编译和目标API设置更新到项目设置中的API 25:

    AppSettings1.png

    更新Activity标签

    我们找到Activity,并将MainLauncher属性设置为true。通常是MainActivity或者是一个自定义的SplashActivity,作为我们应用的第一个画面。将MainLauncher标签设置为其他,比如其他的Label或者正常的图标,这些都可以显示出来。我们可以简单田间另一个名为RoundIcon标签,并将他定位到圆形图标映射。这就是我最后的活动属性的样子:

    [Activity(Label = "Scoreboard",

    Icon = "@mipmap/ic_launcher",

    RoundIcon="@mipmap/ic_round_launcher",

    Theme = "@style/SplashTheme",

    MainLauncher = true)]

    public class SplashActivity : AppCompatActivity

    {

    }

    这是主要的启动器屏幕看起来并排:

    NotRound.png

    了解更多

    请确认阅读谷歌文档更多了解Android7.1中的新功能。你也可以访问来了解设计应用图标时设计和尺寸的更多信息。

    展开全文
  • android7.1 cdd

    2018-01-05 10:58:10
    android7.1 系统开发,移植的必备文档,android7.1 cts验证的官方文档,
  • 对于诸多资深Android手机...你的手机能升Android 7.1吗?根据MIUI官方的汇总数据(注:7月3日)显示,目前支持Android 7.0的机型包括:小米Max、小米5、小米5s、小米5s Plus、小米4c、小米4s、小米Note(顶配版)、小...

    对于诸多资深Android手机用户来说,官方何时放出最新Android系统更新包,是他们所关心的,小米手机用户也是如此。今天MIUI官方汇总了支持Android N的小米机型。你的手机能升Android 7.1吗?

    20170703143832_15954.png

    根据MIUI官方的汇总数据(注:7月3日)显示,目前支持Android 7.0的机型包括:小米Max、小米5、小米5s、小米5s Plus、小米4c、小米4s、小米Note(顶配版)、小米Note 2、小米MIX以及红米Note 4X,共计10款。若是你喜欢Android 7.0,可以考虑以上机型。

    20170703143843_57954.png

    同时,小米6、小米Max 2、小米5c以及红米4X,则可支持最新的Android 7.1,相比前面10款机型可支持的Android版本更新,适合发烧级手机用户。事实上,今年发布的多款安卓智能新机,大都预装Android 7.1系统版本, 比如一加5、nubia Z17等。

    20170703143814_27853.jpg

    当然,以上仅仅是7月3日的统计数据,MIUI官方表示:其他机型将陆续支持。下一款适配机型,你期待是谁?

    展开全文
  • 一加手机新旗舰曝光:安卓Android 7.1系统!(图)一加已经宣布,本月15日正式发布一加3的升级版,其最大的特点就是处理器升级至骁龙821。现在,一加两款新机现身跑分网站Geekbench上,它们分别是OnePlus Pixel和One...

    一加手机新旗舰曝光:安卓Android 7.1系统!(图)

    一加已经宣布,本月15日正式发布一加3的升级版,其最大的特点就是处理器升级至骁龙821。

    现在,一加两款新机现身跑分网站Geekbench上,它们分别是OnePlus Pixel和OnePlus Pixel XL,两者最抢眼的地方居然运行的是Android 7.1系统,并且内存是6GB。

    5beacde49a22f5b4e883703a2f4f2ebd.png

    但有些奇怪的是,两款新机的处理器可能只是骁龙820,这或许不是所谓的一加3T,当然也应该不会与谷歌“亲儿子”之间存在什么关联,因为华为也同样有诸如Pixel和Pixel XL这样的型号出现在Geekbench数据库中。

    那么一加3T应该是什么样的呢?汇总目前的情况看,其搭载满血版骁龙821处理器,其存储组合升级至6GB RAM+128GB存储空间,同时加入全新的黑色款,电池容量增加至3300mAh,主摄像头也会升级,换上索尼IMX398传感器(1600万像素、双核对焦、F/1.7光圈)。

    除了上述改变外,一加3T会继续5.5寸1080p屏(AMOLED材质),运行Android 7.0系统,至于售价嘛,有可能是2799。

    43f977a26c063f23e51486da84fa7104.png

    31decf5ec2d4bfe175355f4a8bb09755.png

    一加手机新旗舰曝光:安卓Android 7.1系统!(图)

    展开全文
  • 感谢 IT 之家网友 嘉庆的笔记本 的线索投递IT 之家8 月 15 日消息 今天,vivo 向 X7、X7 Plus、Xplay5A、Xplay5S 等四款机型开放 Funtouch OS 3.1 with Android 7.1 更新,除了系统升级至安卓 7.1 之外,新版的 ...
  • Android 7.1 Launcher3 删除主页搜索框Android 7.1 Launcher3 删除主页搜索框RK3288 + Android 7.1RK3368 + Android 7.1删除主界面顶部搜索框.删除后packages/apps/Launcher3/src/...
  • android 7.1的shortcuts功能demo
  • Android 7.1 新特性ShorCut

    2017-04-05 16:50:59
    Android 7.1 ShorCut。Android 7.1以及其以上的设备才能支持这种效果
  • Android 7.1 Launcher源码

    2016-12-16 10:41:29
    Android 7.1 Launcher源码
  • android7.1shortcuts的demo

    2017-11-09 15:29:01
    android7.1shortcuts的demo;android7.1shortcuts的demo
  • Android 7.1 App Shortcuts使用Android 7.1已经发了预览版, 这里是API Overview: API overview.其中App Shortcuts是新提供的一种快捷访问方式, 形式为长按应用图标出现的长条.app-shortcuts.png点击快捷方式可以访问...
  • android 7.1 示例代码

    2016-11-30 10:52:34
    android 7.1 示例代码 支持屏幕压力传感器等功能
  • OS: Android 7.1 Kernel: v4.4.83 一开始没找到在哪选择切换Launcher,记录下。 步骤: 1. 进入Settings app 2. Apps 3. Settings 4. Home app 参考: How to set home launcher in Android 7.0 Nougat and ...
  • 最经典的RK3399 Android7.1入门教程,Android7.1 结合RK3399嵌入式平台入门以及讲解比较好的PPT培训教程。
  • android 7.1 分享以太网,增加状态栏分享开关,修复关闭以太网分享后无法使用以太网口的bug
  • android7.1源代码拉取脚本。
  • RK远程提供的RK3399 Android7.1 root patch,有需要root的朋友,请下载,
  • Shortcut Helper 一个Android库可以轻松创建新的Android 7.1快捷键
  • Lumia 520 吃上 Android 7.1 XDA 的大神为 Lumia 520 刷上 Android 6.0.1 之后,这回继续折腾给 520 刷上基于 CM14.1 的 Android 7.1 了,并且放出了运行的视频。具体的详细说明中表示多点触摸、显示、声音、手机...
  • 其实在不久之前国外的CyanogenMod团队已经针对小米和其他的部分机型适配上了基于Android7.1的CM14.1系统。Android 7.1新增了夜间亮度(Night Light)功能,提升了触控与显示性能,适配Daydream VR模式,也支持手动存储...
  • Android 7.1的新特性应用程序快捷键的一个示例
  • android7.1环境配置以及服务器搭建.docx
  • rk3399-android7.1-使用指导文档.pdf
  • Android 7.1 Shortcuts功能

    2017-04-19 19:15:45
    Android 7.1 Shortcuts功能Android 7.1发布已久,是时候来了解一下Android 7.1新特性了,接下来将讲述Android 7.1的Shortcuts(快捷方式)。创建快捷方式的方法有两种:静态方式与动态方式1、静态方式创建1.1 创建一个...
  • android7.1 startTethering方法是系统api 只能在系统源码里面编译 自己做了个jar包 以及导入的方法 还有demo apk 方便使用eclipse 的童鞋使用
  • android 7.1特性

    千次阅读 2017-02-04 14:32:20
    What's new in Android 7.1 Nougat? Android 7.1 Nougat 已经推出有一段时间,相信大多数人和我一样,并没有用上最新的系统,但是,总有一群走在时代的前列线上的Geek们,勇于尝鲜,艰苦奋斗,为刷新版本号贡献...
  • Platform: RK3399OS: Android 7.1Kernel: v4.4.83现象:编译为user版本连上adb之后会弹出是否允许usb调试的对话框: 分析:点击允许->确定之后会有如下流程:onClick -> UsbDebuggingActivity.javaservice....
  • ro.rk.screenoff_time=60000 +ro.rk.screenoff_time=2147483647 ro.rk.screenshot_enable=true ro.rk.def_brightness=200 ro.rk.homepage_base=http://www.google.com/webhp?client={CID}&source=android-home

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 22,237
精华内容 8,894
关键字:

android7.1