Android开发
小爬虫Py
Python爬虫学习,从入门到放弃
展开
-
TextView实现跑马灯的效果
要实现Android中的TextView的跑马灯效果,首先要在TextView中加上以下属性:android:singleLine="true"android:focusable="true"android:focusableInTouchMode="true"android:ellipsize="marquee" 但是这样跑马灯只跑三趟就停止了,可以加上以下属性让跑马灯循环跑:androi原创 2016-11-07 10:47:23 · 451 阅读 · 0 评论 -
Android ANR总结
一、概述ANR(Application Not Responding):即应用程序未响应,造成ANR的场景有以下几种: * Service Timeout * BroadcastQueue Timeout * ContentProvider Timeout * InputDispatching Timeout二、Service对于Service有两类: * 前台服务:超时...原创 2018-05-22 20:13:44 · 228 阅读 · 0 评论 -
Android组件之BroadcastReceiver详解
一、Broadcast的种类 普通广播 sendBroadcast()这个方法的广播按照BroadcastReceiver注册的先后顺序发送给所有的BroadcastReceiver。如果BroadcastReceiver设置了优先级并且优先级与注册顺序相同,则不会出任何问题,但是如果优先级与注册顺序不同,则会抛出异常 有序广播 sendOrderedBroadcas...原创 2018-05-11 14:18:35 · 401 阅读 · 0 评论 -
老罗Activity启动流程总结
Activity的启动流程我们可以将Activity划分为两种类型,根Activity和子Activity。 根Activity:以快捷图标的形式显示在Launcher中,它的启动过程代表了一个Android应用程序的启动过程。 子Activity:由根Activity或其他字Activity启动,他们有可能与启动他们的Activity运行在同一个进程中,也可能运行在不同的进程中。原创 2018-05-09 21:28:14 · 3459 阅读 · 0 评论 -
Android框架基础JNI
JNI简介原创 2018-03-22 17:22:39 · 1150 阅读 · 0 评论 -
Handler源码解析
正文相信大家在Android的学习或工作中一定用到过Handler,今天我们就从源码角度来分析一下Handler的工作原理。在Handler的工作过程中,有几个非常重要的角色,分别是Handler、Thread、Looper、MessageQueue,他们的关系如下图所示:在Android应用程序的入口ActivityThread.main方法里,会自己创建UI线程的Looper、Handler、...原创 2018-03-10 16:24:47 · 225 阅读 · 0 评论 -
当dialog弹出时如何监听系统的返回键
当dialog弹出时如何监听系统的返回键在一个activity里弹出一个dialog,这个时候点击返回键的时候不想让dialog消失,但是此时一点返回键dialog就消失了,这时可以调用dialog.setOnKeyListener方法来监听系统返回键dialog.setOnKeyListener(new DialogInterface.OnKeyListener() { @Over原创 2016-11-23 11:35:34 · 855 阅读 · 0 评论 -
动态自动匹配输入的控件AutoCompleteTextView和MultiAutoCompleteTextView
AutoCompleteTextView可以实现动态自动匹配输入内容<AutoCompleteTextView android:id="@+id/ac" android:layout_width="match_parent" android:layout_height="wrap_content" android:completionThreshold="2"原创 2016-11-07 12:50:54 · 324 阅读 · 0 评论 -
Flutter从零开始搞起来(1)—— Flutter介绍&环境搭建
Flutter介绍官方介绍:Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面。 Flutter可以与现有的代码一起工作。在全世界,Flutter正在被越来越多的开发者和组织使用,并且Flutter是完全免费、开源的。特点:跨平台原生用户界面开源免费热重载、快速开发其他的介绍就不多说了,可以去官网看Flutter中文网。接下来我...原创 2019-04-10 00:28:55 · 299 阅读 · 0 评论