
Android入坑记
文章平均质量分 72
vchao_
怀揣好奇,梦想改变世界的菜鸟极客
展开
-
Android签名证书的sha1值获取方式
在学习百度地图SDK接入的时候接触到了“sha1值” 这个概念,顿时就一脸懵逼了,百度了一下才知道“SHA1”的全称是“安全哈希算法“(Secure Hash Algorithm),主要适用于数字签名标准 (Digital Signature Standard DSS)里面定义的数字签名算法(Digital Signature Algorithm DSA)。 恩……想要深入了解的请戳SHA1_原创 2017-05-10 17:42:48 · 1319 阅读 · 0 评论 -
安卓基础权限总结
安卓的权限特别多,这里简单总结一下,以作备忘。 权限 说明 android.permission.INTERNET, 访问网络连接,可能产生GPRS流量 android.permission.CHANGE_WIFI_STATE Wifi 改变状态 android.permission.ACCESS_WIFI_STATE WiFi 状态...原创 2018-04-03 10:30:56 · 663 阅读 · 0 评论 -
Android事件分发机制 详解攻略,您值得拥有
Android事件分发机制 详解攻略,您值得拥有转载:http://blog.youkuaiyun.com/carson_ho/article/details/54136311 前言Android事件分发机制是Android开发者必须了解的基础网上有大量关于Android事件分发机制的文章,但存在一些问题:内容不全、思路不清晰、无源码分析、简单问题复杂化等等今天,我将全面总结Androi...转载 2018-03-16 21:54:51 · 464 阅读 · 1 评论 -
安卓页面适配:基础概念及简易的屏幕适配解决方案
这几天和公司里面的UI设计师沟通起来感觉十分不爽。嗯……来恶补一下,也留作备忘。基础概念密度无关像素含义:density-independent pixel,叫dp或dip,与终端上的实际物理像素点无关。单位:dp,可以保证在不同屏幕像素密度的设备上显示相同的效果Android开发时用dp而不是px单位设置图片大小,是Android特有的单位 场景:假如同样...原创 2018-02-27 17:31:56 · 1780 阅读 · 0 评论 -
Android:背景选择器selector及shape详解
这周是学校的创新创业周,一周没有课,正好可以有时间把Android基础知识都拿出来整理下。 刚学Android的时候,所有的界面都很丑,后来学了背景选择器,就大大改善下这种情况……恩,其实写起来挺费事的,因为在as或者eclipse中,有些内容没有提示,不能自动补全,这就让经常根据提示敲代码的我有点慌了…… so……这里正好总结一下,留作以后粘贴复制……嘿嘿。所谓状态选择器,就是原创 2017-05-15 12:25:36 · 9698 阅读 · 2 评论 -
友盟集成工具,解决双击无法运行的问题
公司的项目里面要集成友盟的社会化分享。友盟的集成工具可以快速的帮助开发者集成友盟的分享SDK,简化了集成过程,更加方便。许多配置代码一键生成,简直不要太爽。但是今天遇见了一个糟心的事情。就是双击这个jar文件,无法打开原创 2017-10-26 10:00:40 · 11776 阅读 · 1 评论 -
AS部署失败,Device supports,but APK only supports...
前几天在公司运行应用发现一个奇葩的问题,居然报了设备不支持的问题。安装不支持?莫非是ndk出错了?吓的我还特意去看了看,结果明显已经包含了。 最后结果: 主板供电不足,换了根数据线,换到了后面的USB接口,果然好了啧啧~原创 2017-10-20 20:03:23 · 15254 阅读 · 7 评论 -
安卓备忘:跳转系统页面以及常见APP相应页面
今天需要写一个跳转到系统拨号页面的功能,其实简单的很,就一句话的事儿。不过念在系统页面众多,于是乎,在此做一个总结,万一以后忘记了,也方便查阅。原创 2017-09-02 22:40:25 · 8262 阅读 · 1 评论 -
安卓自定义控件(一)——组合控件
Android开发中会经常和控件打交道,有时Android提供的控件未必能满足业务的需求,这个时候就需要我们实现自定义一些控件,今天先大致了解一下自定义控件的要求和实现的基本原理。原创 2017-09-15 11:48:34 · 776 阅读 · 1 评论 -
webview与js的交互
一直接触安卓,其实对js并不算了解。虽然知道挺重要的,但是以前项目中并没有过多接触过相关知识,所以一直把这块知识闲置着。最近在做一个比赛的东西,用到了网页,需要通过调用js来屏蔽这些元素。于是便正好来练习一下。原创 2017-09-22 19:19:38 · 682 阅读 · 1 评论 -
Android图片加载利器:Glide用法
很早之前,谷歌就为我们介绍了一个名叫 Glide 的图片加载库,作者是bumptech。这个库被广泛的运用在google的开源项目中,包括2014年google I/O大会上发布的官方app。 很早之前就听说了Glide的大名,却没有仔细研究过,今天就定写一篇博文分享一些自己的经验。猛地一看,Glide和Picasso相似度极高,但是他们在细节上还是有不少区别的。转载 2017-08-25 22:19:22 · 1974 阅读 · 0 评论 -
RadioButton背景选择器的那些坑~
本来以为这是一个非常简单的入门问题。(好吧,我承认我确实基础学的并不扎实)。但是今天的亲身实践让我见识到了这个关于RadioButton选择器的坑。原创 2017-08-21 12:42:28 · 2573 阅读 · 0 评论 -
事半功倍:Android Studio 优秀插件汇总
还是那句老话,工欲善其事,必先利其器。当Android Studio配置上强劲的插件,那就是如虎添翼,省去大量繁琐的重复代码,大大提高开发效率。对于想要不加班的孩纸来说,插件必不可少。嗯,本文转载自https://github.com/dreamlivemeng/androidstudio-plugins。我暂时只使用了其中一部分插件,还没有自己的看法和评价,等过段时间,再来仔细说道。转载 2017-06-09 16:25:45 · 20044 阅读 · 0 评论 -
android调试工具adb命令总结备忘
SDK的Tools文件夹下包含着Android模拟器操作的重要命令adb,adb的全称为(Android Debug Bridge就是调试桥的作用。通过adb我们可以在Eclipse中方面通过DDMS来调试Android程序。借助这个工具,我们可以管理设备或手机模拟器的状态。还可以进行许多其它的操作。原创 2017-06-02 16:24:34 · 1070 阅读 · 0 评论 -
Android:规范命名,让合作更加愉快
每个程序员又有自己的习惯和代码风格,当工程比较小,或者合作的人比较少的时候都还好说,但碰见大工程,需要大家一起奋斗的时候,统一的命名规范重要性就体现出来了。 恩,学习Android一年多了,命名一直不太规范,今天特意转载了这篇命名规则,留作备忘。原文请戳Android命名规则。 本文在原作者基础上稍有改动, 添加了一些个人爱好。还请见谅。标识符命名法最要有四种:驼峰(Camel)命名转载 2017-06-06 21:46:31 · 910 阅读 · 0 评论 -
Android各个版本特性简介
Android知识简介 俗话说,磨刀不误砍柴工。没错,今天就来聊点砍柴的事。由于Android系统更新速度快,导致市面上的Android系统版本不一(专业术语叫碎片化严重)。而作为程序开发者,必须尽量照顾到各种版本的系统,so……了解其各个版本的特性很有必要。原创 2017-05-09 22:57:47 · 2533 阅读 · 0 评论 -
欢迎使用优快云-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl转载 2017-05-09 17:23:00 · 250 阅读 · 0 评论 -
Android Studio:想要事半功倍,你需要记住这些快捷键
恩,我这个人有个癖好,就是爱收集各种快捷键,office,ps一类的快捷键收集了好多。原因嘛,还是那句话,工欲善其事,必先利其器。能有事半功倍的办法,何乐而不为呢? 我这里只是总结一下经常会使用到的快捷键。但是最好是实践出真知,不要硬性背,或许能够有更好的效果。 快捷键 功能作用描述 Ctrl+E 打开最近操作的文件 Ctrl+Z 撤销 Ctrl+Shift+Z 重原创 2017-05-12 20:03:39 · 1203 阅读 · 0 评论 -
查看Android设备的CPU架构信息
查看Android设备的CPU架构信息db shell cat /proc/cpuinfo最近在做一个项目中使用了vitamio视频播放框架,框架不支持部分cpu,所以需要在app开发过程中去判断cpu的arm架构,比如说是armeabi-v7a,或是arm64-v8a。其实,在adb shell命令下面,可以通过getprop的方式,获取到一些信息,比如:rk3399_urbett...原创 2019-05-16 22:45:17 · 10902 阅读 · 0 评论