![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
安卓开发
文章平均质量分 61
Geeksongs
AIGC连续创业者,全栈开发者。不惜一切代价,一切手段推动人类科技进步是我的终极目标。最想实现的是强人工智能,通过脑机接口和基因编辑实现人类永生。
展开
-
安卓Android碎片fragment实现静态加载
静态加载好后的界面如下,两个碎片分别位于一个活动的左边和右边:左边和右边分别为一个碎片,这两个碎片正好将一整个活动布满。一个活动当中可以拥有多个碎片,碎片的含义就是可以在同一个UI界面下,将这个界面分成好几个界面,并且可以分别更新自己的状态,如果没有碎片,那么如果你想要单独在某一个区域实现活动的“跳转”就不可能了,因此我们可以引入碎片,这样就可以在这个区域单独进行碎片的跳转。...原创 2019-11-28 19:07:00 · 245 阅读 · 0 评论 -
安卓开发笔记(三十四):Material Design框架实现优美的左侧侧滑栏
安卓开发笔记(三十四):Material Design框架实现优美的左侧侧滑栏 首先我们先上图:下面是主页面的代码,activity_main.xml:<?xml version="1.0" encoding="utf-8"?><android.support.v4.widget.DrawerLayout ...原创 2019-05-15 10:27:00 · 241 阅读 · 0 评论 -
安卓开发笔记(三十三):Android仿写微信发现
安卓开发笔记(三十三):Android仿写微信发现 首先我们来看看仿写之后的效果:看到是这个界面我们首先应该思考这些按钮是怎么做出来的?有了一个整体的思路之后才知道该怎么办。最开始我想的就直接利用button控件上面直接加上png的图片就可以形成一个按钮了,但当我加入图片之后,发现因为图片太大导致一个按钮都会占据一个屏幕一半的空间,实在是得...原创 2019-05-07 11:40:00 · 806 阅读 · 0 评论 -
安卓开发笔记(三十二):banner轮播图的实现
安卓开发笔记(三十二):banner轮播图的实现 一.activity.xml我这里主要爬取的爱奇艺首页的图片进行轮播,应用了两个github上的开源库,一个banner的库,一个加载网络图片的库,用开源库能够极大地节省我们编写代码的时间。<?xml version="1.0" encoding="utf-8"?><...原创 2019-05-04 15:05:00 · 457 阅读 · 0 评论 -
安卓开发笔记(二十八):仿写IOS switch选择器控件实现,checkbox
安卓开发笔记(二十八):仿写IOS switch选择器控件实现,checkbox 我们先来看看效果:这里我们主要使用了github上的一个开源项目,配置起来比较方便,下面解释一下该如何使用:首先是:Gradle文件当中进行配置:dependencies { implementation 'ch.ielse:swit...原创 2019-04-25 10:54:00 · 413 阅读 · 0 评论 -
安卓开发笔记(二十五):ViewPager的使用
安卓开发笔记(二十五):ViewPager的使用 首先我们来看看运行之后的效果:然后我们也不多说废话了,下面是这个项目所需要的全部代码,很多博主写这个都不把代码写完,因此笔者自己也琢磨了一会儿才把这个弄出来,感觉很烦,但我肯定会把代码写全的。我这里一共引入了三个界面,三个布局的xml我都会写的。1.MainActivity...原创 2019-04-21 10:03:00 · 249 阅读 · 0 评论 -
安卓开发笔记(二十三):隐藏标题栏
安卓开发笔记(二十三):隐藏标题栏 笔者自己竟然忘记了如何隐藏标题栏,下面这种方法可以用于隐藏标题栏,十分方便。因为这种方法仅对该活动所对应的标题栏有效,而不是全部进行隐藏。 ActionBar actionBar=getSupportActionBar(); if(actionBar !=null) {...原创 2019-04-09 17:38:00 · 744 阅读 · 0 评论 -
安卓开发学习笔记(二):如何用Android Stuidio在res资源下创建xml视图文件
安卓开发学习笔记(二):如何用Android Stuidio在res资源下创建xml视图文件 笔者在看了相关的教程之后发现教程当中的资源已经过时了。当我们在创建了一个新的空白的工程之后,会发现其文件夹下面的分文件夹目录和官方的教程文件结构完全不同,因此会引起很多误解。笔者使用的是最新版的Android Stuidio,其目录结构如下图所示:...原创 2018-10-25 20:01:00 · 688 阅读 · 0 评论 -
安卓开发学习笔记(五):史上最简单且华丽地实现Android Stutio当中Webview控件https/http协议的方法...
安卓开发学习笔记(五):史上最简单且华丽地实现Android Stutio当中Webview控件https/http协议的方法 一.我们先在XML当中自定义一个webview(Second_layout.xml)代码如下: <?xml version="1.0" encoding="utf-8"?> <Line...原创 2018-10-29 12:46:00 · 145 阅读 · 0 评论 -
安卓开发笔记(十九):异步消息处理机制实现更新软件UI
安卓开发笔记(十九):异步消息处理机制实现更新软件UI 主界面代码<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app...原创 2019-03-31 21:07:00 · 191 阅读 · 0 评论 -
安卓开发笔记(十八):实现button按钮事件的三种方法
安卓开发笔记(十八):实现button按钮事件的三种方法 Android开发中有三种主要的方式用于设置View的点击事件,1、创建内部类;2、主类中实现OnClickListener接口;3、使用匿名内部类。这三种方式都用到了OnClickListener接口,只是不同形式而已。其中OnClickListener是监听View点击事件的接口,接...原创 2019-03-31 17:18:00 · 1746 阅读 · 0 评论 -
安卓开发笔记(十七):帧动画制作与开发
安卓开发笔记(十七):帧动画制作与开发 Android动画主要分为3种View动画帧动画属性动画何为帧动画?帧动画最简单,通过顺序播放一系列的图像产生动画,就和动画片的原理是一样的。做好的结果可以是这样:也可以是这样的动态图:如果无法播放动态图的话,可能是您的浏览器...原创 2019-03-30 20:43:00 · 171 阅读 · 0 评论 -
安卓开发笔记(九):广播动态注册实现监听网络变化
安卓开发笔记(九):广播动态注册实现监听网络变化 一.Android 中的广播主要分两种类型:标准广播和有序广播。 标准广播(Normal broadcasts) 是一种完全异步执行的广播,在广播发出之后,所有的广播接收器几乎都会在同一时刻接收到这条广播消息,因此它们之间没有任何先后顺序可 言。这种广播的效率会比较高,但同时也...原创 2019-03-05 15:11:00 · 415 阅读 · 0 评论 -
安卓开发学习笔记(六):如何实现指定图片定时开屏功能?
安卓开发学习笔记(六):如何实现指定图片定时开屏功能? 首先我们先展示其代码:Lauch.javaimport android.content.Intent;import android.os.Bundle;import android.os.Handler;import android.support.v7.app.App...原创 2018-11-16 10:38:00 · 166 阅读 · 0 评论 -
在线生成透明ICO图标神器
在线生成透明ICO图标神器 此神器的链接为:http://ico.duduxuexi.com/大家可以将这个网址收藏好,本人亲测十分好用!对我们的ios,安卓以及windows开发都有极大的好处。 posted @ 2018-11-29 21:20 Geeksongs 阅读(...)...原创 2018-11-29 21:20:00 · 7398 阅读 · 0 评论 -
安卓开发学习笔记(七):仿写腾讯QQ登录注册界面
安卓开发学习笔记(七):仿写腾讯QQ登录注册界面 这段代码的关键主要是在我们的相对布局以及线性布局上面,我们首先在总体布局里设置为线性布局,然后再在里面设置为相对布局,这是一个十分常见的XML布局模式。废话不多说,直接上代码:一.activity.xml<?xml version="1.0" encoding="utf-8"?&g...原创 2018-11-27 17:37:00 · 852 阅读 · 0 评论 -
android studio 撤销和恢复
android studio 撤销和恢复 我的Androidstudio版本是2.2版本1.Ctrl+z是撤销快捷键2.如果Ctrl+z 掉的内容,又反悔了,快捷键为:Ctrl + Shift + z。 posted @ 2018-11-27 10:20 Geeksongs 阅读(...原创 2018-11-27 10:20:00 · 4598 阅读 · 0 评论 -
如何完全而体面的卸载Android Studio(完全卸载得干干净净)
步骤其实很简单,一共三步,但是每一步都需要完成,步骤如下:打开控制面板或腾讯软件管家等执行常规的卸载操作。找到SDK的安装目录手动删除SDK。进入“C:\Users\<你的用户名下>”目录下,手动删除".android"、".AndroidStudioX.X"、".gradle"目录(比如我登陆电脑时的用户名是:lenovo,那么则来到C:\Users\lenovo目录...原创 2019-07-23 20:01:00 · 9543 阅读 · 2 评论 -
安卓开发笔记(三十五):Cardview的简单使用
安卓开发笔记(三十五):Cardview的简单使用 首先上图:我们可以看到上面这个我所编写的界面上,战狼这一个模块则使用了cardview控件,下面我们来看看它是怎么使用的:这里是cardview在线性布局下的的布局代码: <android.support.v7.widget.CardView android...原创 2019-05-15 11:31:00 · 380 阅读 · 0 评论 -
安卓开发笔记(三十):自定义Button
安卓开发笔记(三十):自定义Button 在笔者本人看了很多博客和书之后,发现很少博主对于自定义控件能够进行一个比较全面的思路讲解,大多数都是只讲了一些细节,但并没有讲如何把代码进行整体的实现。因此这里讲讲整体的自定义button实现的详细过程,其余的细节则可以查看其他博主的博客即可,也可以参考《Android开发艺术探索》这本书的第六章,看了我这...原创 2019-04-29 12:10:00 · 516 阅读 · 0 评论 -
安卓开发笔记(二十九):顶部标题栏
安卓开发笔记(二十九):顶部标题栏 首先上图:实现这个标题栏,我们还需要一个返回的按钮,这里也贴出来。笔者直接将这个简单的标题栏制作成了一个依赖库,放在到github上,方便下次进行调用。返回按钮如下:在使用这个按钮的时候需要注意其尺寸的大小一定要小于我们的标题栏。view_top.xml<?xml version...原创 2019-04-25 22:27:00 · 1461 阅读 · 0 评论 -
安卓开发常用icon/png图样
安卓开发常用icon/png图样 平时开发当中会用到很多png图样,但是自己又不太会做,因此做好的办法就是直接在网上下载下来用了,这里给大家推荐一个比较好用的网站,免费的,有很多好的png可以直接下载下来使用。http://www.iconarchive.com/在我们浏览器当中输入以上代码就可以得到巨量可用的png图片了。...原创 2019-04-25 16:43:00 · 1236 阅读 · 0 评论 -
安卓开发笔记(二十七):实现轮播文字消息
安卓开发笔记(二十七):实现轮播文字消息 仅仅写个xml就够了,太简单了<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:ap...原创 2019-04-24 18:57:00 · 424 阅读 · 0 评论 -
安卓开发笔记(二十六):Splash实现首页快速开屏功能
安卓开发笔记(二十六):Splash实现首页快速开屏功能 我们在进行安卓开发的时候,首页开有两种方式,一种是利用handler将一个活动进行延时,时间到达之后软件则会跳转到第二个活动当中。而另一种方法则是更加常用的方法,利用splash实现首页的快速开屏,这种开屏方式比handler的方式传入图片的速度更快,出现白屏的时间更少,也是谷歌在2018开...原创 2019-04-22 21:56:00 · 1048 阅读 · 0 评论 -
安卓开发笔记(二十四):手把手教你一步步集成腾讯X5内核
安卓开发笔记(二十四):手把手教你一步步集成腾讯X5内核 1.为什么要集成腾讯 X5 浏览器内核X5内核相对于系统webview,具有下述明显优势:1) 速度快:相比系统webview的网页打开速度有30+%的提升;2) 省流量:使用云端优化技术使流量节省20+%;3) 更安全:安全问题可以在24小时内修复;4) 更稳定...原创 2019-04-09 22:40:00 · 1228 阅读 · 0 评论 -
安卓开发笔记(二十一):Android Studio如何创建assets目录
安卓开发笔记(二十一):Android Studio如何创建assets目录 方法如下:因为在用WebView控件查看安卓内置网页的时候,必须创建这个资源文件夹,将网页放置在这个目录之下,默认是没有assets这个目录的,这样才可以实现网页代码html.css.javascript与Android native的交互,所以我们来看一看怎么做。很...原创 2019-04-08 20:26:00 · 926 阅读 · 0 评论 -
安卓开发笔记(二十二):读取本地(内置)html文件并实现和Javascript交互
安卓开发笔记(二十二):读取本地(内置)html文件并实现和Javascript交互 实际上我们通常是使用WebView控件对本地html进行读取,这样就可以体会类似web app和安卓原生混合开发的乐趣了。在读取本地html并展示在前台的时候,并不需要在Androidmenifast.xml文件当中设置相应的网络权限,也不需要设置https协议,...原创 2019-04-08 22:57:00 · 911 阅读 · 0 评论 -
安卓开发笔记(二十):利用夜神模拟器调试运行Android Studio的apk
安卓开发笔记(二十):利用夜神模拟器调试运行Android Studio的apk 一.首先来到夜神模拟器的安装目录下如下图所示:再把这整个文件夹添加到我们的windows环境变量里。然后再把android studio和夜神模拟器都打开,注意必须同时打开而且不能够把夜神模拟器最小化!!第二步.打开cmd、输入adb,如果...原创 2019-04-02 14:15:00 · 989 阅读 · 0 评论 -
安卓开发笔记(十四):点击按钮直接拨号,不需要在拨号界面再点击一次的方法...
安卓开发笔记(十四):点击按钮直接拨号,不需要在拨号界面再点击一次的方法 一.首先在AndroidManifest.xml当中申明权限我们经常想要在自己的软件当中直接点击点击按钮就可以拨打自己所指定的电话号码,但是一般的方法是打开拨号的界面,然后再点击拨号才可以进行拨号,这里我们利用这种简便的方法点击按钮就可以直接拨号了。<?xm...原创 2019-03-23 10:44:00 · 848 阅读 · 0 评论 -
安卓开发学习笔记(三):Android Stuidio无法引用Intent来创建对象,出现cannot resolve xxx...
安卓开发学习笔记(三):Android Stuidio无法引用Intent来创建对象,出现cannot resolve xxx 笔者在进行安卓开发时,发现自己的代码语法完全没有问题。尤其是创建intent对象的时候,语法完全是正确的,但是Android Stuidio却显示报错,Intent类显示为红色,如图所示:代码如下...原创 2018-10-26 20:56:00 · 1294 阅读 · 0 评论 -
Android APK反编译:APKtool使用详解
Android APK反编译:APKtool使用详解 导言:在我们安卓开发当中,我们不仅需要掌握基础的开发技能,也需要掌握软件的安全技能,这样才可以让我们的软件能够成为一款能够真正可以进行发布的软件,同时也可以让自己的核心技术不会被别人所盗取。第一步.来到官网下载APKtool网址:https://ibotpeaches.g...原创 2019-04-01 18:50:00 · 1083 阅读 · 2 评论 -
安卓开发笔记(十一):SharedPrefences储存
安卓开发笔记(十一):SharedPrefences储存 一.利用SharedPrefences将数据储存于data.txt当中package com.example.lenovo.studyittwo;import android.content.BroadcastReceiver;import android.cont...原创 2019-03-12 21:06:00 · 182 阅读 · 0 评论 -
安卓开发学习笔记(八):线性布局
安卓开发学习笔记(八):线性布局 线性布局是Android中较为常用的布局方式,使用LinearLayout标签。线性布局主要有两种形式,一种是水平线性布局,一种是垂直线性布局。需要注意的是Android的线性布局不会换行,当组件一个挨着一个地排列到头之后,剩下的组件将不会被显示出来。下表显示了LinearLayout支持的常用XM...原创 2019-03-01 13:30:00 · 221 阅读 · 0 评论 -
实战深度学习OpenCV(二):读取并播放本地或者摄像头的视频
实战深度学习OpenCV(二):读取并播放本地或者摄像头的视频 一.读取并播放的代码如下:#include "pch.h"#include <iostream>#include <opencv2/core/core.hpp> #include <opencv2/highgui/highgui.hp...原创 2018-12-01 12:23:00 · 1033 阅读 · 0 评论 -
安卓开发笔记(十五):编写一款能够查看任意网站源代码的应用程序
安卓开发笔记(十五):编写一款能够查看任意网站源代码的应用程序 一.使用网络技术如果你在玩手机的时候不能够上网,那么你一定会感到十分乏味。是的,现在早就不是单机的时代了,因此我们需要跟进时代的步伐,在任何应用当中都应该具备上网的功能,我们在安卓软件当中查看网页代码再解析利用的是webview这个控件,这个控件在之前我的博客当中已经十分详细地介绍了...原创 2019-03-24 17:24:00 · 622 阅读 · 0 评论 -
Android利用碎片fragment实现底部标题栏(Github模板开源)
在安卓开发当中,一个十分重要的布局则是底部标题栏了,拥有了底部标题栏,我们就拥有了整个软件UI开发的框架,一般而言,整个软件的布局首先就是从底部标题栏开始构建,然后再开始其他模块的编写,组成一个完善的软件,那么如何才能够编写一个底部标题栏呢,我这里使用了碎片来实现,当然是碎片的动态加载的方式,静态加载的话则不可以达到点击按钮切换碎片的功能。首先先上效果图:github项目地址:https...原创 2019-12-05 14:57:00 · 246 阅读 · 0 评论 -
轻松搞定表白女朋友:Android版APP (零基础也可直接下载软件)
轻松搞定表白女朋友:Android版软件 (零基础也可直接下载软件) 在我们平时生活当中,经常会看到一些表白女朋友的html网页,但是Android端的表白软件可以说是基本没有,笔者在全网搜了一下,就没有一个可以用的。安卓端可以给人一种定制和精美的感觉,这是网页所做不到的,网页链接不见了就没了。因此在这里将自己写的Android软件制作流程以及代码全部开源,这里采用了web与安卓原生混合开发...原创 2019-04-17 13:51:00 · 14310 阅读 · 10 评论 -
安卓开发学习笔记(一):如何用Android Stuidio导出apk文件?
一,首先,我们在菜单栏上找到这一栏:然后点击build,再点击generate apk,然后出现以下界面:由于之前我们并没有进行apk文件的生成,因此需要这个apk key做一个验证,以防您的app上线之后被别人盗用,同时证明自己对这个app的拥有权。key store path就是您app key所储存的位置,这个位置是可以自己随便填的,想让自己的app ke放在哪里就放在...原创 2018-10-19 15:39:59 · 718 阅读 · 0 评论