• Android开发学习之路--Activity之四种启动模式

    时间:2023-02-06 16:48:38

        后天终于可以回家了,马上就要过年了,趁着年底打酱油的模式,就多学习学习,然后记录记录吧。关于Activity已经学习了七七八八了,还有就是Activity的四种启动模式了,它们分别为,standard,singleTop,singleTask,singleInstance,根据名字也差不多可...

  • Android开发学习之路-指纹识别api

    时间:2023-01-29 21:45:30

    在android6.0之后谷歌对指纹识别进行了官方支持,今天还在放假,所以就随意尝试了一下这个api,但是遇到了各种各样的问题①在使用FingerPrintManager这个类实现的时候发现了很多问题,这个类里面的一些函数是被hide了的,也就是我们不能调用,比如enroll(),也就是说,当前的官...

  • Android开发学习之路--基于vitamio的视频播放器(二)

    时间:2023-01-15 14:58:18

      终于把该忙的事情都忙得差不多了,接下来又可以开始good good study,day day up了。在​​Android开发学习之路–基于vitamio的视频播放器(一)​​中,主要讲了播放器的界面的简单实现,以及扫描视频文件,获取视频文件的部分信息,还没开始讲解如何使用vitamio这个库...

  • Android开发学习之路--Drawable mutations

    时间:2023-01-15 14:57:24

      时间过得很快,明天终于可以拿到房子了,交完这次房租,也可以成为房东了,看看博客也好久没有更新了,最近一直在整机器人,也没有太多时间整理博客。   今天下午和同事一起遇到了一个问题,就是明明没有改变一个控件的alpha值,但是这个控件的透明度居然变了。甚是奇怪之余,大神在*...

  • Android开发学习之路--NDK、JNI之初体验

    时间:2022-12-11 19:13:12

    好久没有更新博客了,最近一直在看一个仿微信项目,然后看源码并自己实现下,相信经过这个项目可以让自己了解一个项目中的代码以及种种需要注意的事项。不知不觉中博客已经快要40w访问量,而且排名也即将突破3000了,在此感谢朋友们的支持和认可。今天趁着有点时间就来完成早就想要完成的jni技术了。说到jni可...

  • Android开发学习之路-RecyclerView的Item自定义动画及DefaultItemAnimator源码分析

    时间:2022-12-08 19:39:26

    这是关于RecyclerView的第二篇,说的是如何自定义Item动画,但是请注意,本文不包含动画的具体实现方法,只是告诉大家如何去自定义动画,如何去参考源代码。我们知道,RecyclerView默认会使用DefaultItemAnimator,所以如果我们需要自定义动画,那么应该好好的读读这个类的...

  • Android开发学习之路-Handler消息派发机制源码分析

    时间:2022-11-20 09:45:23

    注:这里只是说一下sendmessage的一个过程,post就类似的如果我们需要发送消息,会调用sendMessage方法public final boolean sendMessage(Message msg){ return sendMessageDelayed(msg, 0);}这个方法...

  • Android开发学习之路--Broadcast Receiver之初体验

    时间:2022-11-06 17:08:52

    学习了Activity组件后,这里再学习下另一个组件Broadcast Receiver组件。这里学习下自定义的Broadcast Receiver。通过按键自己发送广播,然后自己接收广播。新建MyBroadcastReceiver,代码如下:package com.example.jared.br...

  • Android开发学习之路-Android N新特性-多窗口模式

    时间:2022-10-28 14:23:41

    我们都知道,在最新的Android N系统中,加入了一个新的功能,就是多窗口模式。多窗口模式允许我们在屏幕上显示两个窗口,每个窗口显示的内容不同,也就是说,我们可以一遍看电视剧,一边聊微信。这里我们通过官方提供的一个Demo来了解一下,作为开发者,怎么给我们的App也适配多窗口模式。这里给出代码gi...

  • Android开发学习之路--Drawable mutations

    时间:2022-10-16 03:44:54

      时间过得很快,明天终于可以拿到房子了,交完这次房租,也可以成为房东了,看看博客也好久没有更新了,最近一直在整机器人,也没有太多时间整理博客。   今天下午和同事一起遇到了一个问题,就是明明没有改变一个控件的alpha值,但是这个控件的透明度居然变了。甚是奇怪之余,大神在*...

  • Android开发学习之路--React-Native之初体验

    时间:2022-07-13 13:14:16

      近段时间业余在学node.js,租了个阿里云准备搭建后端,想用node.js,偶尔得知react-native可以在不同平台跑,js在iOS和android上都可以运行ok,今天就简单学习下react-native。(这里的开发环境是mac,windows和linux可能会有所不同,而且跑ios...

  • Android开发学习之路--Java和Js互相调用

    时间:2022-07-02 07:36:33

      随着前端的火热,以前开发的快速,越来越多的native app在其中融合了h5,就拿淘宝就是很多的h5组成的,一旦出现什么节日,他都可以不用通过更新app来实现界面的改变,而且android和ios可以基本上共用一套代码。这不微信也出了小应用,感觉前端有慢慢吞噬客户端的趋势,所以得学下前端的一些...

  • Android开发学习之路-RecyclerView使用初探

    时间:2022-05-19 03:37:52

    在进行一些MaterialDesign规范开发的时候,比如之前说到的CoordinateLayout实现的向上折叠效果的时候,如果依然使用ListView,那么这种效果是做不出来的,因为ListView不兼容这个控件,而替代它的就是RecyclerView。和ListView的区别:①Recycle...

  • Android开发学习之路--Notification之初体验

    时间:2022-05-18 05:44:22

    一般当我们收到短信啊,微信啊,或者有些app的提醒,我们都会在通知栏收到一天简单的消息,然后点击消息进入到app里面,其实android中有专门的Notification的类可以完成这个工作,这里就实现下这个功能。首先新建NotificationTest工程,然后添加一个按钮,用来触发通知,然后编写...

  • Android开发学习之路--UI之简单聊天界面

    时间:2022-01-15 17:10:10

    学了很多的ui的知识,这里就来实现个聊天的界面,首先来实现个layout的xml,代码如下:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.co...

  • Android开发学习之路--网络编程之初体验

    时间:2022-01-01 17:08:44

    一般手机都是需要上网的,一般我们的浏览器就是个webview。这里简单实现下下功能,先编写Android的layout布局:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://sc...

  • Android开发学习之路--Content Provider之初体验

    时间:2022-01-01 17:08:38

    天气说变就变,马上又变冷了,还好空气不错,阳光也不错,早起上班的车上的人也不多,公司来的同事和昨天一样一样的,可能明天会多一些吧,那就再来学习android吧。学了两个android的组件,这里学习下第三个android的组件,Content Provider内容提供器。Content Provid...

  • Android开发学习之路--百度地图之初体验

    时间:2022-01-01 17:08:32

    手机都有gps和网络,通过gps或者网络可以定位到自己,然后通过百度,腾讯啊之类的地图可以显示我们的地理位置。这里学习下百度地图的使用。首先就是要申请开发者了,这个详细就不多讲了。http://developer.baidu.com/map/wiki/index.php?title=androids...

  • Android开发学习之路--数据持久化之初体验

    时间:2021-12-01 16:06:14

    上班第一天,虽然工作上处于酱油模式,但是学习上依旧不能拉下,接着学习android开发吧,这里学习数据持久化的知识。其实数据持久化就是数据可以保存起来,一般我们保存数据都是以文件,或者数据库的形式保存的,android程序也有文件和数据库的保存,此外还有一种叫做SharedPreference存储,...

  • Android开发学习之路--RxAndroid之初体验

    时间:2021-10-22 17:48:16

    学了一段时间Android,看了部分的项目代码,然后想想老是学基础也够枯燥乏味的,那么就来学习学习新东西吧,相信很多学Java的都听说过RxJava,那么android下也有RxAndroid。     RxJava最核心的两个东西是Observables(被观察者,事件源)和Subscribers...