![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
hellokandy
我总在牛A与牛C之间徘徊!
展开
-
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 自动转载 2016-06-24 16:29:33 · 309 阅读 · 0 评论 -
Android 使用SoundPool播放音频
Android中除了MediaPlayer播放音频之外,还提供了SoundPool来播放音效,SoundPool使用音效池的概念来管理多个短促的音效。先了解一下SoundPool与MediaPlayer的不同之处在哪里:MediaPlayer:占用资源较高,不支持同时播放多个音频。SoundPool:可以同时播放多个短促的音频,而且占用的资源较少。适合在程序中播放按键音,或者消息提...原创 2018-04-08 23:22:07 · 10664 阅读 · 1 评论 -
Android 如何设置 android:hint 的字体大小
在Android的布局xml文件中,并没有直接可以设置hint字体大小的属性。一般来说,提示文字的大小,不希望跟正常字体的大小一样,如果需要改变hint的字体大小,就只能通过代码的方式来进行处理。下面是示例代码,提供两种方式:package com.yzbt.hinttest;import android.app.Activity;import android.os.Bundle;impo...原创 2018-04-01 12:17:29 · 10052 阅读 · 2 评论 -
Error:(2, 0) Plugin with id 'com.github.dcendents.android-maven' not found.
【背景】在Android studio中引用第三方库(banner,下载地址:https://github.com/youth5201314/banner)的时候,报这个错。Error:(2, 0) Plugin with id 'com.github.dcendents.android-maven' not found.【分析】这是因为该项目的原作者会把项目发布到maven中央仓库中,所以在gr...原创 2018-03-25 21:30:07 · 242 阅读 · 0 评论 -
Android JSON解析器(JSONObject的使用)
在没有了解Android之前,以为跟C++一样,解析json数据都是外部开源库来处理的,但是Android自带就有json解析器!言归正传,使用Android原生的Json解析器来解析json数据,这里只跟大家提及需要注意的一点:使用JSONObject时,需要加上try、catch处理异常。不加的话,Android Studio编译时会提示错误!json数据解析的示例代码如下:packa...原创 2018-03-25 14:19:03 · 4649 阅读 · 0 评论 -
Android Studio 常用快捷键 +小技巧
常用技巧 1. 书签(Bookmarks)描述:这是一个很有用的功能,让你可以在某处做个标记(书签),方便后面再跳转到此处。调用:Menu → Navigate → Bookmarks快捷键:添加/移除书签:F3(OS X) 、F11(Windows/Linux);添加/移除书签(带标记):Alt + F3(OS X)、Ctrl + F11(Windows/Linux);显示全部书签:Cmd + ...转载 2018-03-24 23:23:07 · 656 阅读 · 0 评论 -
Android Studio 首次安装取消自动下载SDK
Android Studio 下载地址:http://www.android-studio.org/Android 有关的其他工具下载地址:http://www.androiddevtools.cn下载Android Studio之后,进入安装环节。这个时候Android Studio会自动下载Android SDK,这个过程非常耗时。而且,Android SDK保存的位置,可能不太符合个人习惯。...转载 2018-03-19 10:39:19 · 3662 阅读 · 0 评论 -
魅族MX5 如何进入开发者模式
点击设置按钮,先进入设置界面,切换到全部设置界面,下滑界面,进入“关于手机”选项,下滑界面,这里可以看到有个“版本号”的项目栏,在版本号”的项目栏里,连续点击7次,就会提示开启开发人员选项。回到设置界面,进入“辅助功能”,下滑到最后,就可以看到“开发者选项”,进入“开发者选项”就可以打开“USB调试”了。...原创 2018-02-25 13:59:29 · 3358 阅读 · 0 评论 -
Android Studio 图片资源存放位置 + drawable文件夹的创建方法
在使用AndroidStudio时,项目用到的图片资源存放的位置,是放在drawable下? 还是放在mipmap下?其实google官方已经给出相关介绍: drawable/ For bitmap files (PNG, JPEG, or GIF), 9-Patch image files, and XML files that describe Drawable shapes or Dr...原创 2018-03-11 00:37:59 · 61627 阅读 · 8 评论 -
Android Studio 添加重载函数的方法
1、代码的空白处,右键->Generate->Override Method—选择要重载的函数。2、使用快捷键“ctrl + o”原创 2018-03-11 00:20:13 · 3180 阅读 · 0 评论 -
如何让控件在LinearLayout布局中置底显示
简单记录一下,后续再补充。 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" andr...原创 2018-03-15 19:20:04 · 3534 阅读 · 0 评论 -
Android 使用bundle在activity之间交换数据
在android应用中,经常会有多个activity,而这些activity之间又经常需要交换数据。这时,可以将要保存的数据存放在bundle对象中,然后通过intent提供的putExtras()方法将要携带的数据保存到intent中。例如:在MainActivity中填入注册信息,点击“提交”,在RegisterActivity中进行显示。MainActivity关键代码如下:publ原创 2016-07-03 22:50:30 · 3240 阅读 · 0 评论 -
Android “再按一次返回键退出程序”
再按一次返回键退出程序:即短时间内连续按两次返回键退出程序!很多app现在都用了这种功能,相对于弹对话框问你是否退出,连续按两次返回退出对用户的打扰更少,也减少了误触返回键对于软件使用的打扰。因为有了之前 Android 防止控件被重复点击 的实践,所以实现起来还是很简单的,比如一秒内按两次返回键退出的实现:在程序中设一个标记变量lastPressTime,用以记录上一次按返回原创 2016-07-01 17:32:24 · 2400 阅读 · 0 评论 -
Android 防止控件被重复点击
onClick事件是Android开发中最常见的事件。相信大家也碰到过需要防止用户重复点击按钮的情况,一般情况,为了防止用户重复点击按钮,首先就会想到的就是在点击之后把Button设置为不可点击://不可点击btnSubmit.setClickable(false);//或者禁用btnSubmit.setEnabled(false); 此法也确实有效,不过,如果类似的button比较原创 2016-06-27 11:48:44 · 1590 阅读 · 0 评论 -
Android消息循环机制总结
1、程序启动的时候,主线程会创建一个Looper对象。Looper对象内部维护一个MessageQueue,然后调用loop()方法循环去读取消息。2、初始化Handler的时候,在Handler的构造函数内部,会获取当前线程的Looper对象,进而获取MessageQueue对象。由此可见,想要操作UI的Handler必须在主线程中创建。否则会提示你:【”Can’t create handl原创 2016-06-24 16:34:11 · 533 阅读 · 0 评论 -
Android EventBus 使用指南
【简介】EventBus是Android中组件与组件之间通信的框架,可以解耦和简化Activity与Activity、Activity和Fragment、Fragment和Fragment之间的通信。 EventBus主要角色: Event 传递的事件对象 Subscriber 事件的订阅者 Publisher 事件的发布者 ThreadMode 定义函数在何种线...原创 2018-04-01 18:30:38 · 437 阅读 · 0 评论