
android_基础知识
文章平均质量分 89
基础知识
itCatface
把烟熄灭吧.
展开
-
Context, What Context?
请点击查看原文Context可能是Android应用程序中最常用的元素…同时也最容易被误用. Context对象非常普遍和常用,它可能会发生出人预料的情形. 加载资源、启动Activity、获得系统服务、获取内部文件路径、创建View等等都需要Context的支持才能完成. 接下来我会为你提供一些和Context工作原理相关的说明,希望能帮助你更有效的开发.Context类型 Contex翻译 2016-03-23 18:17:53 · 718 阅读 · 0 评论 -
ContentProvider
四大组件之 ContentProvider 的简单介绍原创 2017-03-13 17:14:35 · 1434 阅读 · 0 评论 -
序列化对象Serializable和Parcelable
创建方式Serializable:java自带的序列化api,即实现该接口即可public class Person implements Serializable { private static final long serialVersionUID = -4298488259928482555L; private String name; private int...原创 2019-01-06 20:33:34 · 221 阅读 · 0 评论 -
fragment
Fragment 的简单介绍原创 2015-12-29 18:04:58 · 876 阅读 · 0 评论 -
requestWindowFeature()使用简介
一、requestWindowFeature()功能及参数简介功能:设置当前窗体的显示特征(如全屏、无标题等)参数:Window类中定义的常量,每个常量对应一种窗体显示类型二、介绍源码中定义的相关参数首先引用源码中所有以FEATURE_开始的常量参数,后面展示实际应用效果public abstract class Window { // 默认配置 public static原创 2015-11-12 11:36:18 · 3115 阅读 · 0 评论 -
四大组件之Activity(活动)
Activity 的一些总结原创 2015-12-28 20:17:32 · 1949 阅读 · 0 评论 -
xml使用
XML 解析及生成、JSON 解析原创 2015-11-08 16:38:59 · 778 阅读 · 0 评论 -
系统文件的权限
一、Android 系统文件的权限先看下图分析:d rwx rw- r--(1 - 3 - 3 - 3 总共 10 位)第 1 位:d(目录),-(文件),l(链接)第 2 - 4 位为第一组(该文件所有者):拥有读、写、执行权限第 5 - 7 位为第二组(该文件所在群组):拥有读、写权限第 8 - 10 位位第三组(其他用户):仅拥有读权限以上。如有错误和疑问,欢迎指正提出原创 2016-05-12 11:50:11 · 498 阅读 · 0 评论 -
Android系统架构、基础组件、JVM&DVM&ART、安全机制
一、Android系统架构 Android是一个完整的操作系统,包含中间件和一些关建的应用程序. Android有四层架构,五块区域。其中架构层自上至下依次为: 应用层Application 应用框架层Application Framework 函数库Library Linux内核 下面依次简介各层及区域: 层级/区域 简介 Linux Ker原创 2015-11-05 17:16:54 · 2331 阅读 · 0 评论 -
安卓使用ffmpeg给视频添加字幕
包含添加字幕能力的ffmpeg和相关so编译需要下载的源码https://github.com/tanersener/mobile-ffmpeghttps://github.com/tanersener/FFmpeghttps://github.com/tanersener/x264考虑源码较大,github不好下载成功,可以从gitee镜像仓库下载https://gitee.com/catface7/tanersener-mobile-ffmpeghttps://gitee.com/ca原创 2021-01-14 20:57:24 · 1866 阅读 · 8 评论 -
安卓设备使用curl命令-可请求https等
所需资源root过的安卓设备mertux.apk完整安装包,下载地址:https://download.youkuaiyun.com/download/itCatface/14240173配置环境确保安卓设备已完成root,安装mertux.apk后若无进入图标可通过adb命令打开mertux应用页面,操作如下// com.mertux为应用包名adb shell dumpsys package com.mertux|grep “Activity”// 根据展示结果,打开指定activityadb原创 2021-01-15 09:45:54 · 5997 阅读 · 0 评论 -
jetpack-architecture
DataBindingDataBinding顾名思义就是数据绑定,即将数据绑定到UI布局,另外在代码中获取控件不需要在使用findViewById()方法,也不需要再转型啥的,非常方便;当然kotlin中获取控件更方便…使用方式module的build.gradle中配置如下android { ... dataBinding { enabled = true }}布局中添加<layout>和<data>标签<原创 2020-05-08 20:16:01 · 232 阅读 · 0 评论 -
工具类--网络相关
目录常规网络状态检测两种方式通过广播监听网络状态变化方式一、广播+普通回调方式二、广播+LiveData常规网络状态检测判断手机是否连接网络判断设备是否wifi连接判断设备是否数据连接判断是否以太网连接获取设备ipimport android.content.Context;import android.net.ConnectivityManager;impo...原创 2020-05-08 12:11:44 · 308 阅读 · 0 评论 -
properties
# properties存储的键值对格式如下name=ashegender=female前言 Properties是java提供的api,可以用来操作键值对,常用作操作配置文件 该文件常用后缀名为.prop或者.properties 注意中文乱码问题比较烦,暂无全而完美的方法,遇到后再找资料解决存取键值对的工具类import java.io.File;import jav...原创 2020-05-06 19:10:27 · 220 阅读 · 0 评论 -
aidl使用
目录前言前言 aidl 是 android interface definition language 的英文缩写,意思 Android 接口定义语言 使用 aidl 可以帮助我们发布以及调用远程服务,实现跨进程通信 将服务的 aidl 放到对应的 src 目录然后build,工程的 gen 目录会生成相应的接口类 通过 bindService(Intent service, S...原创 2020-05-06 16:52:54 · 429 阅读 · 0 评论 -
json使用
2、JSON解析之JsonObjectJsonObject通过《关于网络二》、以及上面的案例,我们已经能熟练获取服务器的数据文件了.在此,我们跳过从服务器获取JSON文件的步骤,仅说明解析部分.1.因服务器返回的是数组,所以先创建JSONArray对象,传入数据流2.遍历数组,创建JSONObject实例,传入各个对象3.获取对象中的各个属性值private void par...原创 2020-04-30 16:53:54 · 449 阅读 · 0 评论 -
adb命令调试的收集
文章目录与app相关与设备相关与屏幕相关与app相关关闭apk // 案例 adb shell am force-stop cc.catface.app打开app指定activity页面[开启apk] // 案例1 adb shell am start -n com.eiot.mic/c.mic.mic.MainActivity // 案例2(Startin...原创 2020-03-23 14:07:10 · 600 阅读 · 0 评论 -
Android 开发小TIPS
目录= 保持Activity常亮:在xml的根布局中android:keepScreenOn=&quot;true&quot;= 获取Drawable对象:getResources().getDrawable(source)= 减少TextView默认上下预留的占位空间:android:includeFontPadding=&quot;false&quot;1. 获取当前线程名称2. 数组维护Button等控件3. 方法...原创 2015-12-24 17:03:01 · 693 阅读 · 0 评论 -
Android系统权限
Android系统权限原创 2017-07-11 11:18:25 · 659 阅读 · 0 评论 -
目录
Android 基础Android系统架构、基础组件、JVM&amp;amp;amp;amp;amp;amp;DVM&amp;amp;amp;amp;amp;amp;ART、安全机制、SP文件权限数据存储PropertiesXML、JSONContextActivityrequestWindowFeature(全屏、无标题等)startActivityForResultincludeFragmentBroadcastReceiverServi原创 2017-05-27 18:20:37 · 863 阅读 · 0 评论 -
CountDownTimer [兼容5.0及之前版本]
说明CountDownTimer().cancel(); // 5.0后才有效[5.0前替换系统CountDownTimer源码]/* * Copyright (C) 2008 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); ...原创 2018-04-02 19:53:58 · 566 阅读 · 0 评论 -
Picasso使用&简介
t原创 2018-11-23 14:15:01 · 114 阅读 · 0 评论 -
recyclerview轮播
import android.annotation.SuppressLint;import android.content.Context;import android.os.Handler;import android.os.Message;import android.util.AttributeSet;import android.view.MotionEvent;import ...原创 2019-02-25 17:17:38 · 704 阅读 · 0 评论