Android开发
Jerry_LH
成长之路---------Big 牛.~~
展开
-
Android-Activity的启动模式
Activity的启动模式1.standard(默认):每次启动就新建2.singleTop :与栈顶一样的Activity就不新建了3.singleTask:栈中任何一个一样就不新建了,并退出之上所有4.singleInstance: 第一次启动singleInstance会创建一个新的回退栈并将实例化的singleInstance入栈情况一:之后都入的不是singleInstance,则该sin原创 2016-08-22 20:02:56 · 247 阅读 · 0 评论 -
移动端 JSBridge 的逻辑梳理
移动端 JSBridge 的逻辑梳理JSBridge 可以分为两个阶段,每个阶段执行不同的逻辑初始化阶段: 保证两端的 JSBridge 环境,配置初始化信息交互阶段:web 端发送消息到 app 端app 端 端发送消息到 web 端初始化阶段app 端的 JSBridge 初始化并与 webView 绑定,往 JSBridge 注册 handlerweb 端注册监...原创 2019-03-20 00:26:58 · 379 阅读 · 0 评论 -
Android-隐式意图的匹配规则
隐式意图的匹配规则 A:隐式意图在哪都需要action B:Activity中Intent对象包含的信息,Mainfest中过滤器中必须有. C:在用户使用隐式意图,调用startActivity(intent)激活目标组件时,包含了action和category(intent.addCategory(Intent.CATEGORY_DEFAULT);) D:Mainfest中过滤器可以有多原创 2016-08-22 21:41:35 · 592 阅读 · 0 评论 -
Android 颜色XML记录
颜色XML<?xml version="1.0" encoding="utf-8" ?> <resources> <color name="colorPrimary">#3F51B5</color> <color name="colorPrimaryDark">#303F9F</color> <color name="colorAccent">#FF4081</color>原创 2016-08-22 21:25:06 · 926 阅读 · 1 评论 -
Android 手动显示和隐藏软键盘
Android 手动显示和隐藏软键盘1、方法一(如果输入法在窗口上已经显示,则隐藏,反之则显示)InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); imm.toggleSoftInput(0, InputMethodManager.HIDE_NOT_ALWAYS)原创 2016-08-22 21:12:45 · 701 阅读 · 0 评论 -
Android中dip、dp、sp、pt和px的区别
Android中dip、dp、sp、pt和px的区别1、概述 过去,程序员通常以像素为单位设计计算机用户界面。例如:图片大小为80×32像素。这样处理的问题在于,如果在一个每英寸点数(dpi)更高的新显示器上运行该程序,则用户界面会显得很小。在有些情况下,用户界面可能会小到难以看清内容。由此我们采用与分辨率无关的度量单位来开发程序就能够解决这个问题。Android应用开发支持不同的原创 2016-08-22 21:40:59 · 369 阅读 · 0 评论 -
Android-绑定服务
绑定式服务第一次绑定服务自动调用 onCreate->onBind 多次调用绑定服务 不会调用任何方法. 只能解绑一次,解绑时调用 unBind->onDestroy 当onBind返回值不为null,函数的执行过程为onCreate->onBind->ServiceConnection.onServiceConnected 如果Activity已经成功绑定过一个服务,ctivity报异常 Act原创 2016-08-22 21:40:13 · 642 阅读 · 0 评论 -
Andoid- gravity 和layout_gravity区别
gravity 和layout_gravity区别指定控件中子元素(文字)的对齐方式 android:gravity="center"当前控件在父容器中的对齐方式 android:layout_gravity="center"原创 2016-08-22 21:34:14 · 340 阅读 · 0 评论 -
Andorid-onTouchEvent回调
安卓的触摸方法–回调 当用户触摸的时候自动调用的方法@Override public boolean onTouchEvent(MotionEvent event) { int action = event.getAction(); switch (action) { case MotionEvent.ACTION_DOWN: {原创 2016-08-22 21:33:23 · 476 阅读 · 0 评论 -
Activity意外杀死保存数据
Activity意外杀死保存数据 例如 1.横竖屏切换 2.当Activity处于stop状态,可能被系统杀死package com.luohao.hightpoint.activity; import android.app.Activity; import android.support.v7.app.AppCompatActivity; import android.os.Bundle原创 2016-08-22 21:24:13 · 744 阅读 · 0 评论 -
Android 全屏 但是有状态栏
全屏 但是有状态栏private void hideStatusBar() {WindowManager.LayoutParams attrs = getWindow().getAttributes();attrs.flags |= WindowManager.LayoutParams.FLAG_FULLSCREEN;getWindow().setAttributes(attrs);}pri原创 2016-08-22 21:15:37 · 3893 阅读 · 0 评论 -
我的ListView
MainActivity类(入口)package com.luohao.hightpoint.listview05; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.widget.ListView; import android.widget.TextView;原创 2016-08-22 20:24:33 · 306 阅读 · 0 评论 -
Android-进入其他Activity的N种方式
进入其他Activity的N种方式##创建意图 1.提供: 意图源 ,意图 Intent intent=new Intent(this,DialogActivity.class); 2.先实例化 后提供 意图源 ,意图Intent intent=new Intent(); intent.setClass(this,DialogActivity.class) 3.实例化 后提供原创 2016-08-22 20:12:15 · 638 阅读 · 0 评论 -
闭包(Closure) 与 匿名函数(Lambda、Anonymous function)
闭包(Closure) 与 匿名函数(Lambda、Anonymous function)闭包(Closure)wiki在计算机科学中,闭包(英语:Closure),又称词法闭包(Lexical Closure)或函数闭包(function closures),是引用了自由变量的函数。这个被引用的自由变量将和这个函数一同存在,即使已经离开了创造它的环境也不例外。所以,有另一种说法认为闭包是...原创 2019-03-11 20:55:59 · 491 阅读 · 0 评论