
Android
文章平均质量分 71
小胡同的诗
千里之行,始于足下
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
关于 Android 网络通信开发问题小记
前言对于 Android 应用开发,免不了进行网络通信,其中,大大小小都有涉及到套接字的使用,(Ps:对于通信方面尽量使用 Netty 框架能缩短业务逻辑实现的周期)但使用不当往往会出现各种问题。例如:TCP 的粘包、拆包问题;TCP 连接丢失问题等。但如果经验不够或者涉及到底层的问题该怎么办呢?这时候可以利用抓包去尝试定位问题。当然,对于计算机网络的一些基础问题是前置技能,这里不再概述,本文主要介绍抓包的大致思路。抓包介绍抓包,顾名思义就是获取网络通信的报文。众所周知,一个 PC 想要连接上互联网原创 2020-09-04 01:24:32 · 177 阅读 · 0 评论 -
Tcpdump抓包流程及命令详解
1 起因前段时间,一直在调线上的一个问题:线上应用接受POST请求,请求body中的参数获取不全,存在丢失的状况。这个问题是偶发性的,大概发生的几率为5%-10%左右,这个概率已经相当高了。在排查问题的过程中使用到了tcpdump和Wireshark进行抓包分析。感觉这两个工具搭配起来干活,非常完美。所有的网络传输在这两个工具搭配下,都无处遁形。为了更好、更顺手地能够用好这两个工具,特整理本篇文章,希望也能给大家带来收获。为大家之后排查问题,添一利器。2 tcpdump与Wireshark介...转载 2020-08-31 09:43:31 · 2710 阅读 · 0 评论 -
eclipse出现FATAL EXCEPTION: GLThread 81错误(解决)
在调用百度地图sdk时,由于姿势不对,出现以下错误:经过询问度娘之后,发现是由于模拟器不支持openGL,所以我重新设置模拟器的配置,将Use Host GPU那栏打勾,结果百度地图在自定义的活动中正确运行。...原创 2019-04-14 22:26:04 · 1180 阅读 · 0 评论 -
安卓开发环境搭建-经验分享-Eclipse(主要内容)+Android Studio
转自:https://blog.csdn.net/lacker159/article/details/86561919 0. 引言1. 常见问题2. 配置安卓开发环境2.1 准备 JDK 环境2.1.1 下载 JDK2.1.2 安装 JDK2.1.3 配置 JDK2.2 准备 SDK 环境2.2.1 下载 Android SDK Tools2.2.2 安装 Andr...转载 2019-04-14 15:09:58 · 658 阅读 · 0 评论 -
Android--关于AS配置文件的转移,C盘瘦身(亲测有效)
转自:https://blog.csdn.net/soonfly/article/details/77933786自从我的固态盘承担起跑系统的任务后就一直小心翼翼地呵护他,关于AS每次更新个插件一下子就是几G的系统盘占用,决定冒着重装的风险开始我的AS转移之旅。(以下亲测!) Android Studio默认安装完后会在C:\Users\YourN...原创 2019-03-21 22:27:55 · 2344 阅读 · 1 评论 -
Android--对话框
前言使用Android应用时,系统通过弹出一些询问或者选择的对话框和用户进行交互,进而完成操作。这里,使用AlterDialog进行对话框设置。一般我们实例化AlterDialog中Builder类,然后使用以下方法进行设置界面:setTitle() : 为对话框设置标题setIcon() : 为对话框设置图标setMessgae() : 为对话框设置内容setView() : 为对话...原创 2018-12-18 13:44:32 · 191 阅读 · 0 评论 -
Android--界面菜单
前言Android提供三种类型的菜单,分别是:选项菜单,子菜单,上下文菜单。前两种菜单类似于PC上的同类菜单那样,而上下文菜单是Android特有的,能够长按界面弹出的菜单,所以我们称之为上下文菜单。使用方法1,选项菜单使用onCreateOptionsMenu方法设置布局的选项菜单,这个菜单你要在xml中写public boolean onCreateOptionsMenu(Menu...原创 2018-12-18 13:16:02 · 237 阅读 · 0 评论 -
Android--Intent
前言Intent是一种轻量级的不同活动之间的消息传递机制,能够实现类似于不同活动切换等这类的功能。活动的创建:首先要定义三个活动类,本实验用intent进行几个活动之间的切换。分别是:MainActivity、RegisterActivity、WelcomeActivity活动要在注册表中注册,类似于像系统声明的东西:AndroidManifest.xml:</activity...原创 2018-12-23 15:35:12 · 202 阅读 · 0 评论 -
Android-- android.intent.category.DEFAULT的用途和使用
1、要弄清楚这个问题,首先需要弄明白什么是implicit(隐藏) intent什么是explicit(明确) intent。 Explicit Intent明确的指定了要启动的Acitivity ,比如以下Java代码:Intent intent= new Intent(this, B.class); I...转载 2018-12-23 14:36:20 · 209 阅读 · 1 评论 -
Android--界面事件_画笔
前言通过自定义的一个画布view,在上面进行画笔的事件监听。Android代码:要实现画图我们需要画布、画笔,所以我们自定义一个继承于view的类。画笔需要完成的工作是,当有监听到动作时,把路径设置一下,移动的话就在两点之间所有坐标标记,点击的话在那点的坐标标记。这些东西要有一个路径path存起来,然后画布canvas根据这些path在画布上显示。package cn.zhuangzh...原创 2018-12-23 13:56:59 · 383 阅读 · 0 评论 -
Android--Touch事件二
本文为楼主原创,转载请表明出处:http://blog.csdn.net/suma_sun/article/details/52884346onTouchEvent(MotionEvent event) 这个方法是定制手势操作的重点,根据业务不同写法也各不相同,然而最重要也是最基础的是其坐标的含义,因为不管什么业务都是需要根据其坐标来进行判断、操作...转载 2018-12-23 12:45:47 · 142 阅读 · 1 评论 -
Android--Touch事件
【转】Android onTouch()和onTouchEvent()区别 1、onTouch()方法: onTouch方式是View的OnTouchListener接口中定义的方法。 当一个View绑定了OnTouchListener后,当有Touch事件触发时,就会调用onTouch方法。 (当把手放到View上后,onTouch方法被一遍一遍的调...转载 2018-12-23 12:21:08 · 177 阅读 · 1 评论 -
Android--ListView(列表视图)的使用
前言当你要将某个从数据库或者文件中获得相当大的数据,在界面中向用户展示的时候,由于定义一个个视图比较麻烦,Android中提供了类似于数组的控件–ListView。使用方法:假设我们要转的数据是一个Person对象数组package cn.zhuangzhihuang.mylist;public class Person { private String name; privat...原创 2018-12-16 14:22:52 · 651 阅读 · 0 评论 -
Android--界面控件
前言常用的界面控件:1,TextView(文本框)2,EditText(编辑框)3,Button(按钮,继承于TextView),ImageButton显示图片的按钮4,CheckBox(复选框)5,RadioButton(单选按钮)6,Spinner(下拉列表)Android代码:<TableLayout xmlns:android="http://schemas.an...原创 2018-12-16 12:02:17 · 351 阅读 · 0 评论 -
Android--界面布局
前言Android中的界面开发中常用到的五种布局方式:1,LinearLayout(线性布局)。在xml文本中啥位置写它就按顺序一个个接在后面。2,FrameLayout(框架布局),便于让控件一个个叠上去3,TableLayout(表格布局),顾名思义就像表格那样一个表格容器,然后在里面添加控件4,RelativeLayout(相对布局),固定参考系,然后相对于参考系的布局,好处的话就...原创 2018-12-16 11:45:12 · 184 阅读 · 0 评论 -
Android--Activity生命周期
前言Activity是Android中最基础同时也是最重要的一个组件。一个Activity在程序中是独立运行的,程序的当前显示界面即为一个Activity,多个Activity之间可以实现跳转。它是用户唯一可以看得到的东西。几乎所有的Activity都与用户进行交互,所以Activity主要负责的就是创建显示窗口,可以在这些窗口里使用setContentView(View v)来显示自己的UI。...原创 2018-12-16 11:17:33 · 187 阅读 · 0 评论 -
Android---安装
原 Android第一天——安装Android Studio 3.0和第一个Hello World程序(一) ...转载 2018-09-07 10:43:57 · 171 阅读 · 1 评论