随笔分类 -  Android

摘要:Intent 分为两种类型: 显式 Intent:按名称(完全限定类名)指定要启动的组件。 通常,您会在自己的应用中使用显式 Intent 来启动组件,这是因为您知道要启动的 Activity 或服务的类名。例如,启动新 Activity 以响应用户操作,或者启动服务以在后台下载文件。 隐式 Int 阅读全文
posted @ 2019-03-30 19:08 anobscureretreat 阅读(995) 评论(0) 推荐(0) 编辑
摘要:Pencil Framer Shireframe UIDesigner Balsamiq Mockups Mockup Builder Mockup FrameBox iPhone Mockup GOOFLOW WireframeSketcher FluidIA Indigo Studio Orig 阅读全文
posted @ 2019-03-30 11:08 anobscureretreat 阅读(136) 评论(0) 推荐(0) 编辑
摘要:Dalvik: Android特有的虚拟机,和JVM不同,Dalvik虚拟机非常适合在移动终端上使用! AVD: (android virtual machine):安卓虚拟设备,就是安卓的模拟器 ADT: (android development tools)安卓开发工具 SDK:(software development kit)软件开发工具包,就是安卓系统,平台架构等的工具集合,如ad... 阅读全文
posted @ 2019-03-30 10:42 anobscureretreat 阅读(129) 评论(0) 推荐(0) 编辑
摘要:在app中的build.gradle中加入如下代码, 如图 阅读全文
posted @ 2019-03-25 21:44 anobscureretreat 阅读(1932) 评论(0) 推荐(0) 编辑
摘要:在app中的build.gradle中加入如下代码, 如图 阅读全文
posted @ 2019-03-25 21:40 anobscureretreat 阅读(2475) 评论(0) 推荐(0) 编辑
摘要:在app中的build.gradle中加入如下代码, 如图 阅读全文
posted @ 2019-03-25 21:35 anobscureretreat 阅读(1785) 评论(0) 推荐(0) 编辑
摘要:在project的gradle文件中,将 google()添加到jcenter()前面或后面。 再次同步即可! 阅读全文
posted @ 2019-03-25 02:05 anobscureretreat 阅读(3032) 评论(1) 推荐(0) 编辑
摘要:点击报错信息中的app, 按照提示,修改compile 为 implementation 再次同步即可 结果 阅读全文
posted @ 2019-03-25 02:02 anobscureretreat 阅读(2509) 评论(0) 推荐(0) 编辑
摘要:允许安装未知来源的软件 允许USB调试 设置启动方式 选择USB device 然后运行 会自动安装软件启动! 参考: https://blog.csdn.net/fubo1990/article/details/79798328 阅读全文
posted @ 2019-03-23 20:30 anobscureretreat 阅读(1463) 评论(0) 推荐(0) 编辑
摘要:遇到這個問題通常是 IDE 更新後,或是反覆使用 Android Studio 開啟其他專案所導致,解決方法其實非常簡單喔! 点击 這個選項的功用是「清除 IDE 暫存並重啟」,沒錯,會出現上述情形的原因就是 Android Studio 本身的暫存檔出現異常所導致的,單純重開並沒有辦法解決。當 A 阅读全文
posted @ 2019-03-23 19:57 anobscureretreat 阅读(1932) 评论(0) 推荐(0) 编辑
摘要:报错信息: 如图为adb所在路径: 编辑uiautomatorviewer.bat文件,修改最后一行, 修改前: 修改后: 注意: 将%prog_dir%替换为adb的路径。 再次启动 阅读全文
posted @ 2019-03-14 10:30 anobscureretreat 阅读(663) 评论(0) 推荐(0) 编辑
摘要:下载地址: 选择sdk 选择版本 将解压出的整个文件夹复制或者移动到 your sdk 路径/platforms文件夹,然后打开SDK Manager,打开 Tools(工具)菜单选择Options(选项)菜单项打开Android SDK Manager Setting对话框,点击 Clear Ca 阅读全文
posted @ 2019-03-12 23:49 anobscureretreat 阅读(301) 评论(0) 推荐(0) 编辑
摘要:安装java: 下载地址:https://www.androiddevtools.cn/ 选择版本 双击安装即可 设置环境变量 一.新建环境变量名字 环境变量的值 如图: 二.在path中增加三个路径 如图: 三.重新打开cmd窗口 输入 阅读全文
posted @ 2019-03-12 23:41 anobscureretreat 阅读(4851) 评论(0) 推荐(0) 编辑
摘要:服务启动: avtar服务启动 am startservice com.xxx.xxxwebserver/com.xxx.xxxwebserver.AvatarService am startservice com.xxx.xxxwebserver/com.xxx.xxxwebserver.WebRTCService report服务启动 am startservice com.xxx.d... 阅读全文
posted @ 2018-12-29 02:00 anobscureretreat 阅读(151) 评论(0) 推荐(0) 编辑
摘要:Java源文件 res/menu/main.xml res/layout/activity_main.xml 阅读全文
posted @ 2018-12-06 21:37 anobscureretreat 阅读(1725) 评论(0) 推荐(0) 编辑
摘要:其中 requestWindowFeature(Window.FEATURE_NO_TITLE)的意思就是不在活动中显示 标题栏,注意这句代码一定要在 setContentView()之前执行,不然会报错。 其中 requestWindowFeature(Window.FEATURE_NO_TITL 阅读全文
posted @ 2018-12-06 20:34 anobscureretreat 阅读(157) 评论(0) 推荐(0) 编辑
摘要:Android 大致可以分为四层架构 1. Linux 内核层 Android 系统是基于 Linux 2.6 内核的,这一层为 Android 设备的各种硬件提供了底层的驱动,如显示驱动、音频驱动、照相机驱动、蓝牙驱动、Wi-Fi 驱动、电源管理等。 2. 系统运行库层 这一层通过一些 C/C++ 阅读全文
posted @ 2018-12-06 19:47 anobscureretreat 阅读(180) 评论(0) 推荐(0) 编辑
摘要:然后选中 LogCat,点击 OK,这样你就成功将 LogCat 添加到 Eclipse 中了。 阅读全文
posted @ 2018-12-05 23:51 anobscureretreat 阅读(336) 评论(0) 推荐(0) 编辑
摘要:比如在 strings.xml 中找到的 Hello world!字符串,我们有两种方式可以引用它: 1. 在代码中通过 R.string.hello_world 可以获得该字符串的引用; 2. 在 XML 中通过@string/hello_world 可以获得该字符串的引用。 基本的语法就是上面两种方式,其中 string 部分是可以替换的,如果是引用的图片资源 就可以替换成 drawa... 阅读全文
posted @ 2018-12-05 23:48 anobscureretreat 阅读(206) 评论(0) 推荐(0) 编辑
摘要:所有以drawable开头的文件夹都是用来放图片的 所有以values开头的文件夹都是用来放字符串的 layout 文件夹是用来放布局文件的 menu 文件夹是用来放菜单文件的。之所以有这么多 drawable开头的文件夹,其实主要是为了让程序能够兼容更多的设备 在制作程序的时候最好能够给同一张图片提供几个不同分辨率的副本,分别放 在这些文件夹下,然后当程序运行的时候会自动根据当前... 阅读全文
posted @ 2018-12-05 23:45 anobscureretreat 阅读(422) 评论(1) 推荐(0) 编辑