- 博客(81)
- 资源 (2)
- 收藏
- 关注
原创 鼠标键盘共享工具Synergy常见问题
这里写自定义目录标题一,安装1,命令2,秘钥二,问题1,提示Failed to load module "canberra-gtk-module"。2. 出现system tray is unavailable, don't close your window警示窗口。3,windows10和ubuntu18.04同时运行synergy,发现控制台输出提示错误failed to connect secure socket。4, ubuntu18.04设置synergy开机自启动5,将Synergy的开机显示
2022-01-25 15:44:44 3695
转载 android框架百大排行榜
**程序员界有个神奇的网站,那就是github,这个网站集合了一大批优秀的开源框架,极大地节省了开发者开发的时间,在这里我进行了一下整理,这样可以使我们在使用到时快速的查找到,希望对大家有所帮助!**1、Retrofit简介:Retrofit是一款类型安全的网络框架,基于HTTP协议,服务于Android和java语言上榜理由:Retrofit以21.8k的stars量雄踞github...
2019-10-18 11:38:44 574
原创 USB的VID和PID
USB Vendor IDs厂商VID厂商VID厂商VID厂商VID厂商VIDMTK0e8dQualcomm05c6Google18d1Huawei12d1HTC0bb4Acer0502ASUS0b05Dell413cFoxconn0489Fujitsu04c5Garmin-Asus091eHaier201...
2019-06-12 10:57:12 4242
原创 Markdown编辑神器Typora使用教程
简介Markdown 是一种轻量级标记语言,创始人是约翰·格鲁伯(John Gruber)。它允许人们 “使用易读易写的纯文本格式编写文档,然后转换成有效的 HTML 文档。1. 基本操作1.1 内容目录语法: 输入 [TOC]示例:文章目录简介1. 基本操作1.1 内容目录1.2 标题1.3 引用2. 代码2.1 内嵌代码2.2 内嵌代码块3. 列表3.1 无序列表3.2 多行无序...
2019-05-30 16:46:06 1388
原创 Fly.js 学习
定义:一个支持所有JavaScript运行环境的基于Promise的、支持请求转发、强大的http请求库。可以让您在多个端上尽可能大限度的实现代码复用。浏览器支持 ✔ ✔ ✔ ✔...
2019-04-15 14:17:15 2750
原创 Head First JavaScript学习笔记(六)
字符串方法和属性简明教程 字符串知识点总结: 1,在JavaScript中, 类型分两组: 基本类型和对象。 不属于基本类型的值都是对象。 2,基本类型包括数字、 字符串、 布尔值、...
2019-04-15 14:13:08 173
原创 Head First JavaScript学习笔记(五)
类型、相等、转换等 undefined数据类型: 正如你看到的,在任何不确定的情况下——使用未初始化的变量、访问不存在(或已删除)的属性、使用不存在的数组元素时——你都将遭遇undefined。 undefined到底是什么?它其实并不复杂。你可以这么认为:对于任何还没有值(即还未初始化)的东西,都会将undefined赋给...
2019-04-15 14:11:52 149
原创 Head First JavaScript学习笔记(四)
DOM还有哪些功能 1,使用setAttribute设置特性 2,使用setAttribute获取特性 3,从DOM获取元素 4,创建元素并将其加入到DOM中 5,从DOM删除元素 6,遍历DOM中的元素 DOM知识点总结 1,在浏览器内部, ...
2019-04-15 14:10:14 214
原创 Head First JavaScript学习笔记(三)
创建对象的规则 1,务必将对象定义放在花括号内: var cat = { name: "fluffy" }; 2,用冒号分隔属性名和属性值: var planet = { diameter: 49528 ...
2019-04-15 14:09:23 168
原创 Head First JavaScript学习笔记(二)
如何将JavaScript代码加入网页(细数各种方式) 可将代码嵌入<head>元素中。 可将代码放在独立的文件中, 并在<head>中链接该文件。 可以将代码内嵌在网页的<body>元素中。 可在网页的<body>元素中链接到外部文件。(最佳方式,因为head是首先加载的body是后加载的) ...
2019-04-15 14:07:34 286
原创 Head First JavaScript学习笔记(一)
目录JavaScript关键字JavaScript命名规则JavaScript基本语法
2019-04-15 14:06:04 313
转载 CSDN如何获取C币
目录完善信息获得C币 手机验证获得C币 撰写博文获得C币 上传资源获得C币 发布技术话题获得C币 回答问题获得C币 问答等级技能值及升级获得C币加入高校俱乐部获得C币 提交代码获得C币 完善信息获得C币现在去完善行为 获得数量 说明 完善个人资料 5 完善个人资料(姓名、职业背景等)获得5个C币...
2019-04-09 14:19:26 16910 367
原创 类ApplicationInfo详解
包android.content.pmjava.lang.Objectandroid.content.pm.PackageItemInfoandroid.content.pm.ApplicationInfo所有已实现的接口:Parcelablepublic class ApplicationInfoextends PackageItemInfo...
2019-04-09 14:11:37 863
原创 设置指纹识别模块分析
设置指纹识别模块分析一, 指纹项的加载首先我们从指纹项的布局加载开始分析,从手机设置下边直观的可以发现,指纹项是放在二级菜单安全菜单里边的,下面我们就从代码里边分析一下,指纹项是如何被加载进来的。首先我们应该从SecuritySettings.java的加载开始分析,在该类起来之后,在它的@Overridepublic void onResume() { supe
2017-09-14 11:41:36 5208 2
原创 Android四大启动模式
一、启动模式概述 了解Activity启动模式之前,先介绍一下Android中task容器栈,其实,就是Activity的一个容器集合,所有的Activity实例都是存放在这个容器栈里面。其实就是数据结构中栈是一个原理:先进后出,后进先出,所有操作都是发生在栈顶。 做Android开发朋友都应该知道,应用中每个有效的Activity组件都必须需要在AndroidManifest
2017-07-28 17:27:24 444
原创 Android中<meta-data>的使用
在AndroidManifest.xml中,元素可以作为子元素,被包含在、 、和元素中,但不同的父元素,在应用时读取的方法也不同。1 :在Activity的应用。 xml代码段: java代码段: ActivityInfo info=this.getPackageManager()
2017-07-28 17:18:56 274
原创 java基础知识之接口
一, 接口的定义与描述1,接口(英文:Interface),在JAVA编程语言中是一个抽象类型,是抽象方法的集合,接口通常以interface来声明。一个类通过实现接口的方式,从而来实现接口的抽象方法。2,java接口(Interface),是一系列方法的声明,是一些方法特征的集合,这些方法特征来自于具体方法,这些方法符合它们一般来自于一些在系统中不断出现的方法。一个接口只有方法的特征没
2017-06-02 14:36:35 433
原创 java基础知识之抽象类
1,本文中的抽象类表示的是一个抽象体,并非直接从abstract class翻译而来,而abstract class仅仅是Java语言中用于定义抽象类的一种方法。
2017-05-31 17:04:58 399
原创 关于2sdcard的内外切换
首先在mtk关于2sdcard中都集中用宏控制Feature. MTK_SHARED_SDCARDFeature. MTK_2SDCARD_SWAPIf(Feature.MTK_SHARED_SDCARD&&!Feature. MTK_2SDCARD_SWAP)表示不适用2sdcard方案,反之则表示使用。当adbshell的时候,就会发现有很多和sdcard相关的文件/mnt
2017-05-12 15:17:33 492
转载 Android 总结:Manifest文件中,application和activity标签属性详解
一、application 标签属性 :应用的声明。 这个元素包含了子元素,这些子元素声明了应用的组件,元素的属性将会影响应用下的所有组件。很多属性为组件设置了默认值,有些属性设置了全局值并且不能被组件修改。 <application android:allowClearUserData = ["true" | "false"]
2017-03-22 10:19:59 588
转载 Android开发中Activity属性设置
Activity是Android组件中最基本也是最为常见用的四大组件之一,在 android开发中 ,运用极为广泛,作为初学者需要熟练掌握,下例为Activity属性常用设置。android:allowTaskReparenting 是否允许activity更换从属的任务,比如从短信息任务 切换到浏览器任务。android:alwaysRetainTaskState 是否保
2017-03-22 10:10:26 579
转载 Android命令行启动程序-am命令的使用
在Android中,除了从界面上启动程序之外,还可以从命令行启动程序,使用的是命令行工具am. usage: am [subcommand] [options] start an Activity: am start [-D] -D: enable debugging send a broadcast Intent: am broadc
2017-03-20 15:09:28 789
原创 阿拉伯语布局修改总结
1,android设计的布局在阿拉伯语下界面错乱的解决方法 (1)在AndroidManifest.xml声明文件的元素中,添加 “android:supportsRtl=true”(2)修改应用程序中layout的“left/right”布局属性,改为对应的”start/end”布局 用属性paddingStart paddingEnd layout_marginStart lay
2017-03-13 19:57:18 3504
原创 国码切换流程总结
国码切换流程总结高通平台暗码切换国码流程分析,总共分为三大步骤:一,首先,电话界面输入暗码,跳转到切换国码界面1,在电话界面下边输入暗码"####682#",就可以调出切换国码设置界面,具体代码在packages/apps/Dialer/下边的SpecialCharSequenceMgr.java文件中,该暗码定义为:String MMI_SWITCH_COUNTRY_CODE = "
2017-03-01 12:24:56 1456
原创 最全的android各国语言对照表
<语言英语名称中文名称国家码国标 LanguageEnglish NameChinese NameCodeGBICS JB KKLالعربيةArabic(Israel)阿拉伯语(以色列)ar_ILYYYYY Arabic(Egypt)
2017-02-23 15:35:55 51459 2
原创 高通平台常见的一些错误(持续更新)
一,Could not read input channel file descriptors from parcel.1.RemoteView中添加的图片太大了,超过40K会报这个异常2.Intent传递的数据太大了超过1M也会报这个错误3.FileDescripter太多而且没有关闭,looper太多没有quit。4.试试在AndroidManefest.xml中对当前Acti
2017-02-23 15:31:02 2666
原创 vim 配置文件
将一下代码copy到 用户目录下 新建文件为 .vimrc保存即可生效; 如果想所有用户生效 请修改 /etc/vimrc (建议先cp一份)"=========================================================================" DesCRiption: 适合自己使用的vimrc文件,for Linux/Windows,
2017-02-22 10:59:29 315
转载 Android Studio入门到精通
AS简介经过2年时间的研发,Google终于正式发布了面向Android开发者的集成开发环境Android Studio 1.2(稳定版)。Android Studio是Google开发的一款面向Android开发者的IDE,支持Windows、Mac、Linux等操作系统,基于流行的Java语言集成开发环境IntelliJ搭建而成。该IDE在2013年5月的Google I/O开发者大会
2017-02-16 09:28:14 315
原创 高通平台编译常见错误(持续更新)
1,Jack “Out of memory error”错误日志:Out of memory error (version 1.2-rc4 'Carnac' (298900 f95d7bdecfceb327f9d201a1348397ed8a843843 by android-jack-team@google.com)).GC overhead limit exceeded.Try
2017-02-15 19:57:35 1065
原创 android studio 快捷键整理(二)
最常用快捷键1.Ctrl+E,可以显示最近编辑的文件列表2.Shift+Click可以关闭文件3.Ctrl+[或]可以跳到大括号的开头结尾4.Ctrl+Shift+Backspace可以跳转到上次编辑的地方5.Ctrl+F12,可以显示当前文件的结构6.Ctrl+F7可以查询当前元素在当前文件中的引用,然后按F3可以选择7.Ctrl+N,可以快速打开类8.Ctrl+
2017-02-14 15:24:39 205
原创 android studio 快捷键整理(一)
Alt+回车 导入包,自动修正Ctrl+N 查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L 格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等)Ctrl+E或者Alt+Shift+C 最近更改的代码Ctrl+R 替换文本Ctrl+F 查找文本Ctrl+Shift+Space 自动
2017-02-14 15:23:05 2008
原创 最强 Android Studio 使用小技巧和快捷键(三)
调试技巧50. 分析传入数据流(Analyze data flow to here)描述:这个操作将会根据当前选中的变量、参数或者字段,分析出其传递到此处的路径。 当你进入某段陌生的代码,试图明白某个参数是怎么传递到此处的时候,这是一个非常有用的操作。调用:Menu → Analyze → Analyze Data Flow to Here快捷键:无,可以在设置中指定。相反的操
2017-02-14 15:20:14 465 1
原创 最强 Android Studio 使用小技巧和快捷键(二)
编码技巧29. 列选择/块选择(Column Selection)描述:正常选择时,当你向下选择时,会直接将当前行到行尾都选中,而块选择模式下,则是根据鼠标选中的矩形区域来选择。调用:按住Alt,然后拖动鼠标选择。开启/关闭块选择:Menu → Edit → Column Selection Mode快捷键:切换块选择模式:Cmd + Shift + 8(OS X)、Shift
2017-02-14 15:18:50 330
原创 最强 Android Studio 使用小技巧和快捷键(一)
本文一共收集了62个 Android Studio 使用小技巧和快捷键。 根据这些小技巧的使用场景,本文将这62个小技巧分为常用技巧(1 – 28)、编码技巧(29 – 49)和调试技巧(50 – 62),分成三个部分。常用技巧1. 书签(Bookmarks)描述:这是一个很有用的功能,让你可以在某处做个标记(书签),方便后面再跳转到此处。调用:Menu → Navigat
2017-02-14 15:16:50 1266
原创 AsyncTask和Handler对比
AsyncTask和Handler对比 1 ) AsyncTask实现的原理,和适用的优缺点 AsyncTask,是android提供的轻量级的异步类,可以直接继承AsyncTask,在类中实现异步操作,并提供接口反馈当前异步执行的程度(可以通过接口实现UI进度更新),最后反馈执行的结果给UI主线程. 使用的优点: l 简单,快捷 l 过程可控
2016-07-26 19:57:02 330
原创 Android中Parcelable接口用法
Android中Parcelable接口用法 1. Parcelable接口 Interface for classes whose instances can be written to and restored from a Parcel。Classes implementing the Parcelable interface must also have a stati
2016-07-26 19:52:53 5922
原创 Android中Context用法详解
Android中Context用法详解 本文我们一起来探讨一下关于Android中Context的作用以及Context的详细用法,这对我们学习Android的资源访问有很大的帮助,文章中也贴出了一些关于Android Context使用的示例代码,非常不错,以下是原文: Context基本概念 Context是什么? 1) Context是一个抽象类,其通用实
2016-07-26 19:44:50 3120
转载 android中跨进程通讯的4种方式
android中跨进程通讯的4种方式由于android系统中应用程序之间不能共享内存。因此,在不同应用程序之间交互数据(跨进程通讯)就稍微麻烦一些。在android SDK中提供了4种用于跨进程通讯的方式。这4种方式正好对应于android系统中4种应用程序组件:Activity、Content Provider、Broadcast和Service。其中Activity可以跨进程调
2016-06-27 21:28:21 650
原创 java的关键字synchronized用法总结
第一篇: 使用synchronized 在编写一个类时,如果该类中的代码可能运行于多线程环境下,那么就要考虑同步的问题。在Java中内置了语言级的同步原语--synchronized,这也大大简化了Java中多线程同步的使用。我们首先编写一个非常简单的多线程的程序,是模拟银行中的多个线程同时对同一个储蓄账户进行存款、取款操作的。在程序中我们使用了一个简化版本的Account类,
2016-06-27 21:04:35 1992
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人