• 博客(33)
  • 资源 (8)
  • 收藏
  • 关注

原创 谷歌带来的“小欢喜”:Android10的这些新功能您了解多少?

导语:目前,Android Pie是谷歌的最新操作系统,但是网络中关于下一代Android系统的传闻已经很多了。昨日Android10正式登陆谷歌Pixel设备。根据预计,所有的Pixel设备都可以获得Android10更新。谷歌Android10中将会包含许多的新特性,例如全系统的黑暗模式、全新的手势导航方式等。下面,就让我们一起来看一下迄今为止我们知道的Android10中包含的所有新...

2019-09-04 17:16:28 645

原创 应届毕业生Android面试经验小谈

前言2016年开始接触Android,从刚开始接触就不断地听到Android市场饱和工作难找等消息。 虽然当时也非常迷茫,不过由于第一次深入接触编程语言,再加上自己的一点兴趣,就一直坚持下来了。通过两个月的面试经历,确实发现Android岗位比较少,而且通常要求比较高,不仅需要 Android 开发经验,往往还需要会React Native,JavaScript等,甚至还期望你能具有IOS开发...

2019-09-16 16:20:19 1039

原创 Android性能优化之App应用启动分析与优化

App启动方式通常来说, 一个App启动也会分如下二中不同的状态:1.)冷启动当启动应用时,后台没有该应用的进程,这时系统会重新创建一个新的进程分配给该应用, 这个启动方式就是冷启动。冷启动因为系统会重新创建一个新的进程分配给它,所以会先创 建和初始化Application类,再创建和初始化MainActivity类(包括一系列的测量、布局、绘 制),最后显示在界面上。2.)热启动当启动...

2019-09-11 10:09:57 485

原创 Android平台上长连接的实现

为了不让NAT表失效,我们需要定时的发心跳,以刷新NAT表项,避免被淘汰。Android上定时运行任务常用的方法有2种,一种方法用 Timer,另一种是AlarmManager。TimerAndroid 的 Timer 类可以用来计划需要循环执行的任务,Timer 的问题是它需要用 WakeLock 让 CPU 保持唤醒状态,这样会大量消耗手机电量,大大减短手机待机时间。这种方式不能满 足我...

2019-09-04 12:49:16 566

原创 MySQL如何选择合适的索引

后边的几篇文章我这边会给各位介绍mysql的索引原理以及sql优化的一些小技巧。mysql底层的算法选择哪种索引,有时候会和我们想象的不一样,大家可以继续往下看。一线互联网公司必问的MySql优化神器BAT大厂都会问的MySQL底层数据结构工作中遇到的99%SQL优化,这里都能给你解决方案EXPLAIN select * from employees where name >'...

2019-09-04 09:46:38 213

原创 sim卡的EF文件用处?

首先给各位解释一下EF文件:基本文件EF(Elementary File)是SIM卡文件系统的一部分。具体文件细节如下:

2019-08-29 09:46:18 1080

原创 【斩获7枚offer,入职阿里平台事业部】横扫阿里、美团、京东、 去哪儿之后,我写下了这篇面经!

自身情况跳槽之前,在一个小型互联网公司,主要是做互联网彩票。其中做过面向用户的APP,也有o2o模式的,也有b2b模式的的项目,用的技术比较杂,没有指定的规范,只要能完成任务就可以,技术挑战也不是很大。然后我只能把我所做的东西做好,推动一些新技术更是难上加难,主要都是业务为主,对于高并发、高可用等技术方案犹如天上月亮一样,只可远观,而不可亵玩焉。然而去年10月,国家发布新的法律条文,互联网...

2019-04-29 11:30:40 550

原创 Adobe Photoshop CC 2019下载安装

Photoshop CC 2019新增功能:新增可轻松实现蒙版功能的图框工具,只需将图像置入图框中,即可轻松地遮住图像。使用“图框工具”(K) 可快速创建矩形或椭圆形占位符图框。另外,您还可以将任意形状或文本转化为图框,并使用图像填充图框。全新的专用“内容识别填充”工作区可以为您提供交互式编辑体验,进而让您获得无缝的填充结果。现在,借助 Adobe Sensei 技术,您可以选择要使用的源像素,...

2019-03-29 09:42:49 1016

原创 Python从入门到精通视频课程

最近很多编程的小伙伴都在学习python,银鹏整理了python从入门到精通的集教程分享给各位小伙伴们,欢迎大家学习。Python编程语言历史及其特性;Python编程语言初接触;Python程序文件结构;准备Python编程环境;Python编程语言基础技术框架(1);Python编程语言基础技术框架(2);Python编程语言基础技术框架(3)之print输出;Pyth...

2019-03-27 13:37:41 979

原创 GUAVA Object 介绍

Object如果equals()判断两个对象相等,那么它们的hashCode()方法应该返回同样的值。两个对象用equals()方法比较返回false,它们的hashCode可以相同也可以不同。应该意识到,为两个不相等的对象产生两个不同的hashCode可以改善哈希表的性能。CompareTo:compareTo(Object o)方法是java.lang.Comparable接口中的方法,...

2019-03-22 13:55:27 374

原创 《从0到1学习Netty》-Netty RPC

RPC,即 Remote Procedure Call(远程过程调用),调用远程计算机上的服务,就像调用本地服务一 样。RPC 可以很好的解耦系统,如 WebService 就是一种基于 Http 协议的 RPC。这个 RPC 整体框架 如下关键技术:1、服务发布与订阅:服务端使用 Zookeeper 注册服务地址,客户端从 Zookeeper 获取可用的服务 地址。2、通信:使用 Nett...

2019-03-22 10:04:13 197

原创 YUV Player播放器

分享一个YUV Player播放器,需要的小伙伴留下邮箱。

2019-03-22 09:54:00 630 2

原创 《从0到1学习Netty》-初识Netty

作为一个学Java的,如果没有研究过Netty,那么你对Java语言的使用和理解仅仅停留在表面水平,会点SSH,写几个MVC,访问数据库和缓存,这些只是初等Java程序员干的事。如果你要进阶,想了解Java服务器的深层高阶知识,Netty绝对是一个必须要过的门槛。原理Netty 是一个高性能、异步事件驱动的 NIO 框架,基于 JAVA NIO 提供的 API 实现。它提供了对TCP、UDP ...

2019-03-20 13:50:59 225

原创 Android应用开发相关下载资源

(1)Android SDK (Android SDK主安装包,包含SDK Manager、AVD Manager、工具包tools,释放后的根文件夹为android-sdk-windows):revision 24.4.1http://dl.google.com/android/android-sdk_r24.4.1-windows.ziphttp://dl.google.com/android...

2019-03-18 11:16:38 390

原创 Android中点击事件之KeyListener实现步骤

编写布局 <EditText android:id="@+id/et_email" android:layout_width="match_parent" android:layout_height="wrap_content" android:hint="请输入常用邮箱" /&a

2019-03-14 10:44:33 1449

原创 Android之使用Activity与Fragment通信

一、Fragment—布局<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_h...

2019-03-14 10:40:40 403

原创 Android开发之Fragment讲解

一、什么是FragmentManagerFragmentManager是管理应用程序中的Fragment对象的管理器二、如何使用FragmentManagerpublic class IndexActivity extends AppCompatActivity { protected void onCreate(Bundle savedInstanceState) { ...

2019-03-14 10:31:27 332

原创 Android开发之Notification通知

一、概述Notification是Android中一个重要的系统服务,Notification显示通知信息在手机状态栏,手机状态栏位于屏幕最上方,通常用来显示手机当前的网络状态,电池状态、时间等。Notification代表的是一种具有全局效果的通知。Notification对象要通过NotificationManager(通知管理器类)的对象来发送二、常用属性1.icon:通知的图标...

2019-03-14 10:10:51 420

原创 Android中点击事件之FocusChangedListener实现步骤

编写布局 <EditText android:id="@+id/et_email" android:layout_width="match_parent" android:layout_height="wrap_content" android:hint="请输入常用邮箱" />设置事件 etEmail.setOn...

2019-03-02 10:17:54 939

原创 Android中点击事件之CheckedChangeListener实现步骤

编写布局 <CheckBox android:layout_below="@id/tv_email" android:id="@+id/cb_remember_account" android:layout_width="wrap_content" android:layout_height="wrap_content"...

2019-03-02 10:10:08 2161

原创 Android中回调下载事件处理实现步骤

编写接口public interface DownloadCallback { void startDownload(); void updateProgress(int progress); void finishedDownload();}编写事件源public class HttpUtil { private Timer mTimer; ...

2019-03-02 10:03:44 513

原创 Android中点击按钮的事件处理实现步骤

事件源<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android...

2019-03-02 10:00:25 2172

原创 Android中事件处理之TouchListener实现步骤

编写布局 <TextView android:id="@+id/tv_email" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="邮箱"/>设置事件 tvEmail.setOnTouchL...

2019-03-02 09:52:43 696

原创 Android中事件处理之LongClickListener实现步骤

编写布局<Button android:id="@+id/btn_regist" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginLeft="50dp" android:l...

2019-03-02 09:45:08 839

原创 Android中如何使用基于回调的事件处理

编写接口public interface DownloadCallback { void startDownload(); void updateProgress(int progress); void finishedDownload();}编写事件源public class HttpUtil { private Timer mTimer; ...

2019-03-02 09:41:23 300

原创 Android中Message的基本使用

什么是Message:Message是封装了需要传递的数据交由Handler 处理的对象。Message的作用:用于存放传递的数据;是主线程和子线程传递数据的载体如何使用Message:初始化Message对象:Message message= new Message();Message message= Message.obtain();Messager messa...

2019-03-02 09:31:11 21815 2

原创 Android中Handler的基本使用

什么是Handler?Handler是Android中用于实现主线程和子线程之间通信的消息处理器。如何使用Handler?Google官方API文档是这样定义的:1. Send 方式:sendEmptyMessage(int) === 发送空消息sendMessage(Message)===发送消息sendMessageAtTime(Message, long)===在指定的时间...

2019-03-02 09:15:24 324

原创 Android四大组件:BroadCastReceiver

BroadCastReceiver简介:BroadcastReceiver顾名思义就是“广播接收者”用来接收/监听系统或应用发送的广播 。BroadCastReceiver机制:当系统或应用发出广播时,将会扫描系统中的所有广播接收者,通过action匹配将广播发送给相应的接收者,接收者收到广播后将会产生一个广播接收者的实例,执行其中的onReceiver()这个方法;特别需要注意的是这个实...

2019-03-02 09:02:41 195

原创 Android中Fragment讲解及Fragment静态的使用

一、Android中针对Fragment的定义:Fragment是为用户提供动态的、多窗口交互体验的组件二、静态Fragment的使用1)创建一个Layout文件<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/and...

2019-02-21 11:03:20 436

原创 Android中如何使用基于监听的事件处理(上)

一、直接绑定标签—布局<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android

2019-02-16 10:16:54 363

原创 Android里边如何使用二级列表

一、编写布局<ExpandableListView android:id="@+id/expandable_listview" android:layout_width="match_parent" android:layout_height="wrap_content"/>二、准备数据 // 大分组 List<Map<Strin...

2019-02-15 09:54:51 667

原创 Android 自动完成文本框

一、自动完成文本框的定义:自动完成文本框是在输入框中根据输入信息提示与其相关信息的UI控件。二、如何使用自动完成文本框:【ListView】1.系统提供的Adapter填充数据2.自定义Adapter填充数据【AutoCompleteTextView】1.系统提供的Adapter填充数据2.自定义Adapter填充数据三、使用系统提供的Adapter填充数据:1)编写布局&l...

2019-02-15 09:14:22 1878

原创 Activity生命周期与启动模式

一、什么是Activity生命周期?定义:Activity生命周期是Activity组件从创建到销毁的过程。 下图为Android api中所提供的Activity生命周期图二:如何使用Activity生命周期?方法介绍:onCreate()调用: Activity被创建时回调,第一个生命周期状态:不可见状态Next:onStart()作用:初始化的操作,如设置界面布局的资...

2019-02-14 16:51:01 169

Retrofit和Rxjava集成

Retrofit和Rxjava集成内容,内含代码、依赖、请求方式及相关demo

2019-07-31

Retrofit精简版

Retrofit精简版内容,便于快速了解Retrofit,内含Retrofit相关代码及demo案例。

2019-07-31

软件开发工程师简历模板

互联网行业简历模板,内含腾讯、百度、阿里等在职员工简历模板,欢迎下载。

2019-06-13

互联网行业产品经理简历模板.zip

互联网行业简历模板,内含腾讯、百度、阿里等在职员工简历模板,欢迎下载。

2019-06-13

互联网行业运营简历模板.zip

互联网行业简历模板,内含腾讯、百度、阿里等在职员工简历模板,欢迎下载。

2019-06-13

Android从入门到精通

全套资源,带你学习Android从入门到精通,轻松完成Android开发。

2019-03-19

最新Kotlin for Android系列视频教程【百度云】

最新Kotlin for Android系列视频教程【百度云】,带你从Android入门到精通。

2019-03-14

极客学院Android最新全套视频

极客学院Android最新全套,带你从Android入门到精通。

2019-03-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除