![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android开发笔记
cbing111
coding
展开
-
android中Log打印日志相关信息
在log窗口中,每条信息都包含五个部分,Time,标题空白,pid,tag和Message。1、Time 表示执行的时间2.表示的是信息的种类,分为V,D,I,W,E五种。public class MainActivity extends AppCompatActivity { private static final String TAG="MainActivity原创 2016-01-05 10:40:18 · 655 阅读 · 0 评论 -
android中常用的系统工具类整理
这里是本人收集的一些系统的/非系统的工具类整理@TargetApi(Build.VERSION_CODES.ICE_CREAM_SANDWICH)public class TDevice { // 手机网络类型 public static final int NETTYPE_WIFI = 0x01; public static final int NETTYPE_CMWAP原创 2016-10-16 22:10:18 · 850 阅读 · 0 评论 -
解决输入法软键盘上顶RadioGroup实现的底部菜单栏问题
问题如下本来应该是这样的: 结果由于在页面中增加了EditText输入框,当打开输入法的软键盘的时候,是下面这样 纠结一下,这个该如何是好:解决办法方法一:在这个AndroidManifest.xml中为这个页面的Activity添加如下代码:android:windowSoftInputMode="adjustNothing"方法二:在这个Activity的onCreate()方法里添加下面的原创 2016-09-20 23:54:55 · 1770 阅读 · 0 评论 -
android随机生成ip地址类型的字符串
由于最近使用okhttp时,需要访问网络,但是ip被别人家封了,所以我整个人都疯了,好在okhttp中可以添加一个头,x-forwarded-for来设置ip去访问,所以,人总是能想到办法来解决问题的。捂嘴笑) 这里仅仅实现java生成一个随机的IP类型的字符串比如:192.168.0.1;代码如下public class RandomIp { public static String g原创 2016-10-09 22:53:23 · 1368 阅读 · 0 评论 -
RxJAVA学习笔记(一)
RxJAVA使用的是响应式编程方式:响应式编程是一种建立在异步数据流概念上的编程思想。一个数据流可以被过滤,操作,和另外一条数据流合并形成一条新的数据流。响应式编程主要的是事件,事件可以被等待,可以触发过程,还可以触发另外一些事件,RxJAVA与纯粹JAVA有什么不同RxJAVA是从经典的GOF观察者模式继承而来的。同时RxJAVA添加了以下经典观察者模式没有的能力:生产者能通过onComplet原创 2016-03-15 10:33:32 · 565 阅读 · 0 评论 -
FlatBuffers学习笔记二
FlatBuffers学习笔记二一.为什么要使用FlatBuffers在传输数据的过程中,无论是使用xml,html,还是json等,最终都是直接对数据进行操作。在这中间都存在编码和解码的过程,然而FlatBuffers是直接对数据进行操作,仅仅增加了VTable和偏移量两个实体FlatBuffers的特点:简单,高效,便利。简单:————首先定义好协议文件(schema),然后使用工具编译成源码文原创 2016-03-13 22:21:30 · 878 阅读 · 0 评论 -
获取应用的缓存信息
public class CacheInfoProvider { private Handler handler; private PackageManager packageManager;//包管理器 private Vector<CacheInfo> cacheInfos; private int size = 0; public CacheInfoProv原创 2016-02-26 10:04:48 · 464 阅读 · 0 评论 -
SD卡和系统存储空间的计算
需要用到的权限:<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/><uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/>SDCardInfo类:public class SDCardInfo {原创 2016-02-25 22:35:35 · 834 阅读 · 0 评论 -
Android中访问应用程序的一些方法
代码: ProcessInfo(设备的进程信息)类:public class ProcessInfo{ /** * The user id of this process. */ public String uid; /** The name of the process that this object is associated with. */原创 2016-02-25 16:38:14 · 588 阅读 · 0 评论 -
Toast工具
public class T { private static Toast toast; /** * 短时间显示 Toast * * @param context * @param sequence */ public static void showShort(Context context, CharSequence原创 2016-02-25 15:41:13 · 373 阅读 · 0 评论 -
FlatBuffers学习笔记
一.什么是FlatBuffersFlatBuffers是Google开发的一个开源的,跨平台的,高效的,提供 C++/Java/Go/C#接口支持的序列化工具库。Github上的代码托管地址: https://github.com/google/flatbuffers项目介绍主页: http://google.github.io/flatbuffers/index.html二.FlatBuffer原创 2016-03-10 11:20:07 · 911 阅读 · 0 评论 -
Android studio Github 开源项目依赖添加失败解决方法
三月了,阳光明媚: 寂寞空庭春欲晚,梨花满地不开门。 —— 刘方平《春怨》当在Android studio中加入Github中的开源库时,出现如下错误:解决方法: 在项目的bulid.gradle中添加如下代码: maven { url "https://jitpack.io" }如图:原创 2016-03-02 09:08:52 · 2893 阅读 · 0 评论 -
android service
Service是android 系统中的一种组件,它跟Activity的级别差不多,但是他不能自己运行,只能后台运行,并且可以和其他组件进行交互。Service的启动有两种方式:context.startService()和context.bindService()。一.使用context.startService() 启动Service时会经历:context.startSe原创 2016-01-06 10:52:31 · 578 阅读 · 0 评论 -
Android布局的相关属性
原文地址1:http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2012/1023/454.html原文地址2:http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2012/1023/455.html一:布局:在android中我们常用的布局方式有这么转载 2016-01-05 11:42:39 · 732 阅读 · 0 评论 -
Activity的生命周期
下面是一张经典的生命周期流程图:1.启动Activity:系统会先调用onCreate方法,然后调用onStart方法,最后调用onResume,Activity进入运行状态。2.当前Activity被其他Activity覆盖其上或被锁屏:系统会调用onPause方法,暂停当前Activity的执行。3.当前Activity由被覆盖状态回到前台或解锁屏:系统会调用onResum原创 2016-01-04 22:25:54 · 616 阅读 · 0 评论 -
在dialog中显示gridview
平常我们看到的dialog都是列表样式的,有没有什么方式让dialog中的内容显示为九宫等样式呢?想到在dialog中显示gridview。 首先写一个dialog.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"原创 2016-10-20 21:28:32 · 2381 阅读 · 1 评论