Android
Android 从入门到放弃
这个作者很懒,什么都没留下…
展开
-
Android okhttp3.0忽略https证书的方法
Android okhttp3.0忽略https证书的方法原创 2022-11-08 16:24:22 · 2740 阅读 · 0 评论 -
自定义WheelView
项目中用到一个比较觉得不错的控件:WheelView,即上下滚动View。它是继承ScrollView实现,在Android各版本上的效果都是如下:也许在git上有许多这样功能的控件,但个人认为这个控件实现的方式简单,比较让人容易理解,对自定义控件的实现有借鉴意义,故在此做个记录。代码如下:public class WheelView extends ScrollView { p...原创 2023-12-19 09:55:25 · 158 阅读 · 0 评论 -
Android获取文件夹,文件大小
public class FileSizeUtil { private static final String TAG=FileSizeUtil.class.getSimpleName(); public static final int SIZETYPE_B = 1;//获取文件大小单位为B的double值 public static final int SIZETYPE_KB = 2;//获取文件大小单位为KB的double值 public static final .原创 2022-01-06 13:55:26 · 2872 阅读 · 0 评论 -
DDms录制轨迹,追踪方法
为了提高Android逆向分析效率,发现ddms居然有如此强大的功能,其工具就在sdk包中就有1.打开ddms,连接到对应调试设备3.4.原创 2020-12-04 14:37:45 · 461 阅读 · 0 评论 -
自定义DialogFragment
public class ConfirmDialog extends DialogFragment { private Button mCancelButton, mConfirmButton; private TextView mTitle; private String mTitleText; private ConfirmResultListener mC...原创 2019-12-11 14:53:21 · 184 阅读 · 0 评论 -
Android 自定义WheelView滚动控件
项目中用到一个比较觉得不错的控件:WheelView,即上下滚动View。它是继承ScrollView实现,在Android各版本上的效果都是如下:也许在git上有许多这样功能的控件,但个人认为这个控件实现的方式简单,比较让人容易理解,对自定义控件的实现有借鉴意义,故在此做个记录。上代码:package com.example.demo;import android.content....原创 2019-12-03 12:01:32 · 1168 阅读 · 0 评论 -
非常棒的Android开源UI库、类库、项目汇总
Android资源链接下面这些来自不同网站不同作者们的整理,我只是路过,顺便拿葫芦收了一下。1、Android 优秀开源项目汇总2、最新整理的Android开源库、工具与开源项目分享3、Android最全UI库合集4、 Android TV开发 开源项目收集5、 android高仿抖音、点餐界面、天气项目、自定义view指示、爬取美女图片等源码6、 Android 自定义V...转载 2019-11-27 09:57:44 · 1068 阅读 · 1 评论 -
Android 多线程编程的总结
前言这几天在研究Android的多线程方面的知识,阅读了许多大牛的文章,发现Android的多线程方式挺多的,关于各种方式的优缺点也都各有看法,所以这部分的知识还是很容易令人觉得混乱的,所以自己梳理了相关知识,用自己的角度去简单总结这些知识,巩固自己知识的同时也希望帮助到其他人。首先,从两个问题入手:我们为什么需要多线程机制?什么时候需要到多线程?答:1、因为Android官方明确声明在多...原创 2019-09-27 12:04:00 · 166 阅读 · 0 评论 -
Android圆角对话框Dialog
效果:Dialog样式: <!--对话框样式--> <style name="mdialog" parent="Theme.AppCompat.Dialog"> <!--背景透明--> <item name="android:windowBackground">@android:color/tr...原创 2019-09-02 17:13:39 · 288 阅读 · 0 评论 -
一个增强BottomNavigationView的安卓库。
官方文档实现:第一步:添加依赖 implementation 'com.github.ittianyu:BottomNavigationViewEx:2.0.2' implementation "com.android.support:design:28.0.0"第二步:布局文件:<?xml version="1.0" encoding="utf-8"?>...原创 2019-08-26 11:53:44 · 713 阅读 · 0 评论 -
Android快速实现二维码扫描--Zxing
Android中二维码扫描的最常用库是zxing和zbar,zxing项目地址为https://github.com/zxing/zxing,目前还有多个人在维护。zbar主要用C来写的,对速度有要求的可使用zbar,但目前没有在维护,项目地址:https://github.com/ZBar/ZBar。1.引入jar包2.copy Zxing包到项目这里包名不一样肯定会报...原创 2019-08-23 12:06:47 · 1143 阅读 · 0 评论 -
第三方框架集锦
https://github.com/Yinzeyu/lib原创 2019-08-13 14:50:55 · 167 阅读 · 0 评论 -
Android控件布局属性全解
第一类:属性值为true或falseandroid:layout_centerHrizontal 水平居中 (Hrizontal表示水平)android:layout_centerVertical 垂直居中 (Vertiacl表示垂直)android:layout_centerInparent 相对于父元素完全居中android:layout_alignParentBottom 贴...原创 2019-06-05 11:10:48 · 2894 阅读 · 0 评论 -
Android 内容复制到剪贴板
简单使用,将所需内容复制到剪贴版private ClipboardManager cm;private ClipData mClipData;//获取剪贴板管理器:cm = (ClipboardManager) getSystemService(Context.CLIPBOARD_SERVICE);// 创建普通字符型ClipDatamClipData = ClipData.new...原创 2019-06-03 15:33:52 · 382 阅读 · 0 评论 -
Android通过SpannableString实现超级链接 点击textview某些文字跳转
这句话整体也就是一个textview,主要是实用SpannableString来实现的。另外说下 SpannableString是非常强大的,有空再做一个SpannableString的介绍。这是针对于textview的代码://底部提示语 快速咨询为超链 SpannableString str = new SpannableString("这里是textvie...原创 2019-06-04 16:20:30 · 1150 阅读 · 0 评论 -
理解 Activity.runOnUiThread
理解 Activity.runOnUiThread在开发 Android 应用的时候我们总是要记住应用主线程。主线程非常繁忙,因为它要处理绘制UI,响应用户的交互,默认情况下执行我们写下的大部分代码。好的开发者知道他/她需要将重负荷的任务移除到工作线程避免主线程阻塞,同时获得更流畅的用户体验,避免ANR的发生。但是,当需要更新UI的时候我们需要“返回”到主线程,因为只有它才可以更新...转载 2019-06-17 14:25:53 · 1740 阅读 · 0 评论 -
Android 学习笔记 AIDL的使用
本文记录一下AIDL的基本用法AIDL我在阅读源码的过程中,发现有很多需要进程间通信的地方,都采用了AIDL的形式,所以这里专门学习一下这个AIDL的用法简介AIDL是Android中IPC的一种方式,同样的还有理由共享文件、Messenger等等。但是相对来说,最主要用到的还是AIDL和Messenger————由于后者只能依次处理消息,因此主要还是AIDL用的多一点。而AID...原创 2019-07-03 11:09:06 · 189 阅读 · 0 评论 -
Android组件系列----Android Service组件深入解析
【前言】花了周末两天的时间,整理了一下作为Android四大组件之一的Service的基础知识,通过这篇文章,应该可以明白:对Service的理解、在什么地方使用、怎么使用、要注意哪些问题等。【本文主要内容】一、Service的基本概念(四大组件之一)二、定义(启动)一个Service1、如何定义(启动)一个Service: 2、停止一个started服务有两种方法 3、onS...原创 2019-06-28 15:22:11 · 151 阅读 · 0 评论 -
android之shape的说明
ShapeDrawable经常会用到,以前都是现用现查,这里做一个简单说明,以备以后查询 Shape一共有四种类型,属性基本上都可以通用 1, 矩形<?xml version="1.0" encoding="utf-8"?> <!-- 矩形--> <shape xmlns:android="http...原创 2019-07-23 11:14:57 · 144 阅读 · 0 评论 -
Android Fragment 使用解析
1. 基本概念Fragment,简称碎片,是Android 3.0(API 11)提出的,为了兼容低版本,support-v4库中也开发了一套Fragment API,最低兼容Android 1.6。过去support-v4库是一个jar包,24.2.0版本开始,将support-v4库模块化为多个jar包,包含:support-fragment, support-ui, support-...原创 2019-04-29 13:59:04 · 1852 阅读 · 0 评论