关闭

Android--adb shell提示不是内部或者外部的解决方法

在日常开发安卓当中,有时候我们需要用到adb命令来执行一些操作,比如查找数据,sqlite数据库操作等等。但是大家可能在cmd输入adb shell的时候,会出现提示“adb shell不是内部或者外部”这样的错误信息。为了解决这个问题,首先需要做的就是明确你的ide指定sdk目录是在哪里,然后我们找到该sdk目录下的platform-tools下,看看有没有adb.exe这个文件,如果发现这个文...
阅读(24) 评论(0)

Android--软键盘的显示和隐藏

前言: 时间过得可真快,一不转眼马上冬天就要来了。今天将主要介绍Android软键盘的显示和隐藏,有关于软键盘的显示和隐藏,相信大家在开发当中可能遇见各种坑,大家可能会觉得明明是按照官网标准写法写的,后来一测试竟然发现各种问题不能弹出软键盘,为了解决这种问题,下面我将重点跟大家讲解一下各种注意事项,相信大家看完了,有所感悟,避免各种深坑。那么,我们首先还是先来一起学习Android软键盘的显示和...
阅读(24) 评论(0)

Android--网络请求与json数据解析的使用

前言: 众所周知,一说到网络请求,在大家心中无非就是现在目前最流行的okhttp,volley等等,确实如此!这两个网络请求框架在目前安卓开发当中确实是很流行的,但是在这两个比较流行的网络框架没有出现之前,大家是否还记得有HttpUrlConnection和HttpClient这两个经典的网络请求。虽然Google貌似在6.0版本里面删除了HttpClient相关API,对于这个行为不做评价!既...
阅读(78) 评论(0)

Android--Paint与Canvas用法

前言: 在日常开发当中,有时候控件并不能满足于我们的需求,那么这时候就必须自己绘制自定义控件,自定义控件具有很强的灵活性,可以根据你自己的想法绘制各种各种的图形,那么在Android当中,提供了graphics类来显示2D图形,而graphics类中包括了Canvas(画布)、Paint(画笔)等等,那么,今天我们一起来学习Paint与Canvas的基本介绍和使用,相信我们学完了之后,就可以在自...
阅读(48) 评论(0)

Android--dpi,dp与px对应关系及换算

在Android的UI设计中和页面编程布局的过程中,我们经常会接触到分辨率,dpi,dp,px这些概念,有必要对它们进行一下梳理和总结,这篇短小精湛的博客就用一张图来概括了这几个概念的对应关系,以便忘了的时候回来翻翻看。 不多废话,直接上图: 这样一来换算就比较方便了,例如我们在720P的屏幕上使用了一个100dp的ImageView,那么在LDPI文件夹中对应的图片尺...
阅读(63) 评论(0)

Android--通用标题栏之组合控件

前言: 在日常开发Andorid应用当中,一个App是离不开标题栏的,一般标题栏都是处于我们App的页面顶部上面,在App中加入标题栏的目的是为了用户更好的体验而设计的。然而这个标题栏大概是由三个控件组成的,分别有:返回上一页按钮、标题文本、以及标题栏右边的提交按钮或者查询按钮。那么,你可能会发现一个App当中却总是很多标题栏的,如果我们每次在Activity页面布局当中去写一个标题栏,那么这样...
阅读(122) 评论(0)

Android--Animation动画的基本使用与介绍

一、Animation动画的基本介绍 Animation,是一个可以实现Android UI界面动画的效果,同时,Animation也提供了一系列的动画效果,其中分别有:透明度动画、收缩动画、位移动画、旋转动画。这些动画效果绝大多数可以运用在控件中。 二、Animation动画的类型 Android中Animation动画的类型分为四部份类型组成: 1、Alpha——渐变透明度动画...
阅读(189) 评论(0)

Android--TabLayout控件的使用

在Android5.0之后,谷歌推出了design新控件,其中,有一个新控件叫做TabLayout,什么是TabLayout呢?下面将会有讲解。有关于TabLayout,他可以完成如下图的功能....在日常开发中,我们大家都知道Android主要用TabLayout来实现首页的Tab切换,然而展示不同页面,除此之外,以前我们还可以采用TabHost,自定义控件(第三方库),RadioGroup等等...
阅读(168) 评论(0)

Android--Handler引起的内存泄露

在Android常用编程中,Handler在进行异步操作并处理返回结果时经常被使用。通常我们的代码会这样实现。 public class SampleActivity extends Activity { private final Handler mLeakyHandler = new Handler() { @Override public void handleMes...
阅读(79) 评论(0)

Android--个推推送造成卡顿的原因

一、前言 最近公司有个需求,在一个项目里面增加了推送功能需求,一开始我打算用极光推送,结果公司ios小伙伴说个推推送也不错,而且配置起来很方便也很快,那么好我也就相信他了,哈哈。但是当我去到个推官网的时候,发现里面有些东西确实很隐秘的,不过没关系,这个不是我们今天讨论的,今天主要讲解Android个推推送造成App卡顿的原因。 二、个推基本介绍 1、个推开发文档网址:http://d...
阅读(116) 评论(0)

Android--解析Json格式数据的几种方法

前言: 在日常开发中,我们都经常跟数据交互打交道,而一般采用的数据,都是服务器返回json格式给我们的,所以,在解析json格式中,我们可以利用原生解析方式或者采用第三方工具来解析,下面我将介绍几种解析方式,解析方式有如下几种: 1、JSONObject  2、Gson 3、JackSon 4、Fastjson 以上需要注意的是:JSONObject正是原生的解析方式,其他三个都是采用...
阅读(82) 评论(0)

Android--Notification通知栏的使用

一、前言 在日常的Andorid开发当中,Notification是很常用的,比如我们接收到短信信息,接收客户端App推送信息等等...这时候就会在手机顶部通知栏的地方弹出一条信息提示我们。它的作用一般可用于:显示接收到短信信息消息、显示第三方推送或者服务器传递过来的信息等等... 二、概述 Notification支持文字内容显示、震动、三色灯、铃声等多种提示形式,三色灯不...
阅读(93) 评论(0)

Android--系统版本与API等级对应关系表

什么是 API 级别? API 级别是一个对 Android 平台版本提供的框架 API 修订版进行唯一标识的整数值。相信不少老开发者都能记得对应个种级别,但是对于初学者老说可以参考参考。可以的话记住对应级别,在以后开发中适配的同时能后快速进行判断。...
阅读(136) 评论(0)

Android--6.0运行时权限处理

一、概述 Andorid6.0版本自发布以来,相信不少开发者对于Android6.0版本来说,最大的手头工作无非就是做好6.0申请权限的工作,我们一旦没动态申请权限的话,那么将会报出一系列异常。当然有些权限的需要我们去动态申请的,而有些是不需要的,那么,这里估计会有人问:哪些需要或者哪些不需要?其实说白了,需要我们动态去申请的权限是属于危险权限,而我们不需要去动态申请的权限则是普通权限。下面我们...
阅读(177) 评论(0)

AndoridStudio--Error:FAILURE: Build failed with an exception.

相信用过Android Studio开发的朋友都知道,Andorid Studio有时候在运行的时候突然出现如下信息: Error:FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':app:clean'. > Unable to delete directory: D:...
阅读(155) 评论(0)
19条 共2页1 2 下一页 尾页
    个人资料
    • 访问:2297次
    • 积分:379
    • 等级:
    • 排名:千里之外
    • 原创:19篇
    • 转载:0篇
    • 译文:0篇
    • 评论:2条
    文章分类