
Android学习
Android开发学习
ReCclay
优快云认证博客专家、优快云万粉博主、优快云嵌入式领域优质创作者、优快云-2020博客之星年度总评选Top25。自入站以来,凭借坚持与热爱,以博文的方式分享所学,累计博文数量达1千余篇,受益人次达300w+次,涉及领域包括但不限于前/后端软件开发、嵌入式软件开发、Linux驱动开发、自动驾驶算法研究、视觉SLAM算法研究、ROS机器人开发、FPGA开发、IC设计与验证等。欢迎您的关注,我们一起进步!
展开
-
【Android奇淫技巧】Android Studio出现大片黄色区域
如图出现大片黄色区域在黄色区域内,Alt+Enter即可取消黄色。原创 2020-03-01 13:53:53 · 9196 阅读 · 0 评论 -
【Android奇淫技巧】Android Studio自动导入包名
在Android Studio中可以通过Alt+Enter的快捷键方式导入包名,但是这种方式只能一个个添加,如何自动添加呢?FIle -> Setting原创 2020-03-01 13:47:31 · 1045 阅读 · 0 评论 -
【Android奇淫技巧】Android Studio大小写均可智能提示
依次点击:File -> Setting取消勾选Match case即可。原创 2020-03-01 13:09:22 · 629 阅读 · 0 评论 -
【Android学习】小知识点(总结版)
activity就是我们在手机上看到的界面新建一个activity界面的方法:打出activity,然后按下alt+enter即可快速创建对应的xml样式布局切换拖曳布局和代码布局的方法:在对应的xml文件左下角控件常用控件按钮(Button) 图片按钮文本框(TextView)编辑框(EditText)提示:android:hint="请输入名称"图片框(I...原创 2020-02-20 17:32:47 · 441 阅读 · 0 评论 -
Android学习之总目录
按钮事件Eclipse开发安卓的环境配置原创 2018-08-12 11:42:25 · 738 阅读 · 0 评论 -
Android学习之同一个手机中安装两个相同的项目
修改包名,下面是详细步骤!STEP1复制项目到一个新的目录,更改项目名字,并删除如下文件STEP2Android Studio打开相应的工程,然后按照图示rename!STEP3clean项目注意,前面只是修改了项目文件的名字,APP名字并未修改,此时你可以下载到手机验证下是否可以共存!...原创 2018-08-15 11:44:17 · 1539 阅读 · 0 评论 -
Android学习之控件样式
几种常用的样式app/src/main/res/drawable/button_up<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/an原创 2018-08-15 13:11:20 · 483 阅读 · 0 评论 -
Android学习之去掉editText下方横线
加上这一句即可!android:background="@null"原创 2018-08-15 13:03:40 · 2024 阅读 · 0 评论 -
Android学习之editText拉长后文字从左上角输入的方法
只需要在对应的xml文件下,加上android:gravity="left|top"即可!原创 2018-08-15 13:01:35 · 1117 阅读 · 0 评论 -
Android学习之视图与手机实际不符的原因
这几次下载到手机,视图上的和实际的严重不符,原来是分辨率的问题。手机参数对应的应该选这个才是!原创 2018-08-15 12:58:52 · 778 阅读 · 0 评论 -
Android学习之定时器实现
示例/*每隔100ms进入onTick,1000ms后进入onFinsh*/private CountDownTimer Timer = new CountDownTimer(1000,100) { @Override public void onTick(long millisUntilFinished) { } @O...原创 2018-08-12 18:35:48 · 457 阅读 · 0 评论 -
Android学习之Intent实现拨号、打开外部网页
拨号实现//拨号Button button1 = findViewById(R.id.button22);button1.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { Intent intent=new Intent(Int...原创 2018-08-12 11:38:35 · 787 阅读 · 0 评论 -
Android学习之菜单实现
菜单的实现app/src/main/java/MainActivity//按钮事件public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(saved...原创 2018-08-12 11:35:16 · 395 阅读 · 0 评论 -
Android学习之按钮触发连接TCP服务器
public class MainActivity extends AppCompatActivity { private static final String TAG = "MainActivity&原创 2018-08-12 11:07:23 · 1162 阅读 · 0 评论 -
Android学习之子线程更新UI的方法
我们知道Adnroid除了主线程,其余线程都不能操作UI,今天特地来总结一下关于线程操作UI的两种方式。一、使用runOnUiThread()/*使用runOnUiThread的方式 */View.OnClickListener btnClickListener = new View.OnClickListener() { @Override public...原创 2018-08-12 00:13:19 · 344 阅读 · 0 评论 -
Android学习之关于实现子线程需要掌握的两种方式
1、继承的方式/*新建类,继承Thread的方式,实现子线程 */class MyThread extends Thread{ @Override public void run() { super.run(); }}然后再相应的位置,进行new MyThread().start();即可!2、匿名接口类的方式 /*通过runa...原创 2018-08-11 21:10:12 · 282 阅读 · 0 评论 -
Android学习之解决override不提示的问题
被有道的override的释义惊呆了,原创 2018-08-11 20:56:21 · 826 阅读 · 0 评论 -
Android学习之textView文本滑动并解决软键盘压缩界面的问题
显示滚动条对应的TextView中app/src/main/res/layout/activity_main.xml<TextView...android:scrollbars="vertical"android:fadeScrollbars="false".../>app/src/main/java/包名/MainActivity.java....原创 2018-08-15 14:09:49 · 467 阅读 · 0 评论 -
Android学习之editText换行问题
只需要一句即可!...android:inputType="textMultiLine"...原创 2018-08-15 14:21:26 · 998 阅读 · 0 评论 -
Android学习之点击外围对话框不消失
editDeleteAlertDialog.setCanceledOnTouchOutside(false);//点击外围不消失原创 2018-09-28 21:13:26 · 590 阅读 · 0 评论 -
Android学习之动态权限
文章目录1、动态权限的提出背景2、动态权限的申请3、 危险权限4、 编程要点1、动态权限的提出背景动态权限又称之为运行时权限,是Andorid6.0之后引入的,所谓的动态就是需要在代码中添加相应的权限申请。动态权限的提出也是Android人性化的一面体现,先前我们安装一个app,安装最初会让我们授予该app一些权限,而这个app可能会一股脑把所有的权限都加入,而这个app我们又离不开,给用户...原创 2018-09-27 22:57:39 · 485 阅读 · 0 评论 -
Android学习之BlueTooth编程
文章目录1、总体概述1.1、本地蓝牙适配器 BluetoothAdapter1.2、 蓝牙设备BluetoothDevice1.3、 蓝牙服务器套接字BluetoothServiceSocket1.4、 蓝牙客户端套接字BluetoothSocket1、总体概述Android为蓝牙技术提供了4个工具类,分别是蓝牙适配器BluetoothAdapter、蓝牙设备BluetoothDevice、蓝...原创 2018-09-27 21:45:27 · 488 阅读 · 0 评论 -
Android学习之Listview及其点击事件
ListView的及适配器的创建... //变量声明SimpleAdapter simpleAdapter; ArrayList&amp;amp;amp;amp;amp;amp;lt;HashMap&amp;amp;amp;amp;amp;amp;lt;String, Object&amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;gt; listItem;pro原创 2018-09-27 20:57:45 · 646 阅读 · 0 评论 -
Android学习之添加自定义对话框图标的方法
在setView前面加上...builderMqtt.setIcon(R.drawable.dialog_icon); //设置对话框标题前的图标...如果想使用系统自带的图标的话,那就这样写...builderMqtt.setIcon(adnroid.R.drawable.dialog_icon); //设置对话框标题前的图标......原创 2018-08-16 16:00:26 · 1321 阅读 · 0 评论 -
Android学习之Menu显示图标,同时不覆盖ToolBar的方法
Menu显示图标STEP1 添加对应的菜单图标到合适的mipmap文件夹app/src/main/res/menu/main.xml<?xml version="1.0" encoding="utf-8"?><menu xmlns:android="http://schemas.android.com/apk/res/android"> <i...原创 2018-08-16 13:52:12 · 1566 阅读 · 0 评论 -
Android学习之修改每个界面的名字
其实只需要在AndroidManifest.xml中设置相关activity的adnroid:label即可。android:label="连接界面"原创 2018-08-14 02:40:47 · 4191 阅读 · 0 评论 -
Android学习之界面按下两次实现返回的方法
public boolean onKeyDown(int keyCode,KeyEvent event){ if (keyCode == KeyEvent.KEYCODE_BACK && event.getAction() == KeyEvent.ACTION_DOWN) { // 判断间隔时间 大于2秒就退出应用 ...原创 2018-08-14 01:39:57 · 431 阅读 · 0 评论 -
【Android学习】Android Studio导入jar包
STEP1 对应的jar包,放入工程目录下STEP2原创 2018-08-09 00:51:29 · 361 阅读 · 0 评论 -
Android学习之单选框事件
/*** * 单选框事件 */private CompoundButton.OnCheckedChangeListener checkBoxGravityCheckedChangeListener = new CompoundButton.OnCheckedChangeListener() { @Override public void onCheckedChanged(Co...原创 2018-08-13 15:44:26 · 578 阅读 · 0 评论 -
Android学习之修改app名字和修改project名字的方法
修改app名字修改project名字方法在关闭工程的前提下,直接在对应目录下改名即可!原创 2018-08-08 17:29:16 · 3099 阅读 · 5 评论 -
Android学习之广播(BoardCast)
实现步骤STEP1:创建广播...IntentFilter filter = new IntentFilter();filter.addAction(&quot;ActivitySendMqttService&quot;);//说明监听什么样的广播registerReceiver(ServiceMqttReceiver, filter);//注册广播...STEP2:编写广播接收程序/*该类的...原创 2018-08-15 01:06:48 · 4175 阅读 · 0 评论 -
Android学习之Eclipse导入Android项目
Andorid Studio版本的参考<这里>。详细步骤STEP1把相应的项目放到非workspace目录下!STEP2STEP3注意选general下的existing...然后下一个界面默认,finish就OK了项目红色感叹号解决当然也许会碰到像我一样,发现项目前面有个感叹号,也许原因会不尽相同,具体可以百度。我是忘了...原创 2018-08-15 00:41:05 · 6520 阅读 · 1 评论 -
Android学习之获取手机的IMEI号
/*获取手机IMEI号*/private static String getDeviceId(Context context) { String id = "test"; //android.telephony.TelephonyManager TelephonyManager mTelephony = (TelephonyManager) context.getSyst...原创 2018-08-15 00:15:37 · 1185 阅读 · 0 评论 -
Android学习之服务
学习郭神的文章总结: https://blog.youkuaiyun.com/guolin_blog/article/details/11952435 https://blog.youkuaiyun.com/guolin_blog/article/details/97971691、自己建的服务,先继承Service,然后加上onBind。onBind 这个函数是创建一个Service必须要有的。 p...原创 2018-08-09 19:13:31 · 453 阅读 · 0 评论 -
Android学习之必备小技能
1、调试那必须首先得说下log相关的函数,同时所有的log有一个麻烦就是,要求传入一个TAG常量,每次输的时候太过麻烦。 而这个时候可以再onCreate()方法的外面,输入logt,然后Tab,就会自动生成TAG常量!2、关于快捷键的使用ctrl+X - 删除一行...原创 2018-08-09 17:29:39 · 457 阅读 · 0 评论 -
【Android学习】导入别人的Android项目到AS中
学习阶段,下载学习他人的项目是必不可少的一步,但是新手又常常会遇到各种奇葩的问题,问题不可怕,可怕是自己退缩。总结下自己的一些经验,望对后来的你有所帮助!STEP1:删除红框中的东西STEP2:拷贝自己随便一个项目中的gradle文件夹,注意没有点!!!STEP3:修改build.gradle中的版本号以及local.properties中的SDK路径,和自己项目下的一致。...原创 2018-08-09 16:34:11 · 912 阅读 · 0 评论 -
Android学习之设置焦点到对应控件、将光标移动到文字末尾的方法
STEP1通过findViewById获取对应的ID。STEP2×××.setFocusable(true);×××.setFocusableInTouchMode(true);×××.requestFocus();//获取焦点 光标出现譬如,原创 2018-08-09 12:15:45 · 787 阅读 · 0 评论 -
Android学习之图片分辨率
把像素低的放到像素高的里面图片显示出来会缩小,把像素高的放到像素低的里面图片显示出来会放大。原创 2018-08-04 15:12:03 · 431 阅读 · 0 评论 -
Android学习之连续点击一个控件6次执行相应的动作
public class MainActivity extends AppCompatActivity { long ViewTitleClickCnt=0, ViewTitleClickStartTime=0, ViewTitleClickStopTime=0; @Override protected void onCreate(Bundle savedInstanc...原创 2018-08-03 22:14:48 · 911 阅读 · 0 评论 -
Android学习之界面切换的两种效果实现(直接跳转,滑动切换)
Fragment有两个包来源,一个系统内置的android.app.Fragment。 另一个是support-v4,后者实用性更强,记得选后者!别忘了在主活动对应的xml文件中加入viewpager!!!主活动的实现public class MainActivity extends AppCompatActivity { //声明存储fragment的集合 p...原创 2018-08-03 22:13:24 · 1707 阅读 · 0 评论