7 罗新杰

尚未进行身份认证

暂无相关简介

等级
TA的排名 8w+

了解JVM

我们知道Javabytecode运行在JRE(JavaRuntimeEnvironment)上.JRE是JavaVirtualMachine(JVM)重要的一个概念,JRE负责分析和执行Javabytecode.JRE包括JavaAPI和JVM.JVM通过ClassLoader来读取Javaapplication并且调用JavaAPI执行.

2016-12-14 04:16:51

Android 5.0 Intent

为了确保应用的安全性,启动 Service时,请始终使用显式Intent,且不要为服务声明Intent过滤器。使用隐式Intent启动服务存在安全隐患,因为您无法确定哪些服务将响应Intent,且用户无法看到哪些服务已启动。从Android5.0(API级别21)开始,如果使用隐式Intent调用 bindService(),系统会抛出异常。

2016-01-29 16:29:19

android services

服务在其托管进程的主线程中运行,它既不创建自己的线程,也不在单独的进程中运行(除非另行指定)。这意味着,如果服务将执行任何CPU密集型工作或阻止性操作(例如MP3播放或联网),则应在服务内创建新线程来完成这项工作。通过使用单独的线程,可以降低发生“应用无响应”(ANR)错误的风险,而应用的主线程仍可继续专注于运行用户与Activity之间的交互。使用服务还是线程?

2015-12-03 10:47:11

content provider示意图

需要重写的方法:

2015-11-26 10:55:24

不要使用 startActivityForResult(intent,RESULT_OK)

不要使用startActivityForResult(intent,RESULT_OK)这是因为startActivity()是这样实现的publicvoidstartActivity(Intentintent,@NullableBundleoptions){if(options!=null){startActivit

2015-11-02 14:32:09

Java 语言中 Enum 类型的使用介绍

Enum类型的介绍枚举类型(EnumeratedType)被用来将一组类似的值包含到一种类型当中。而这种枚举类型的名称则会被定义成独一无二的类型描述符,在这一点上和常量的定义相似。不过相比较常量类型,枚举类型可以为申明的变量提供更大的取值范围。、如果希望为彩虹描绘出七种颜色,你可以在Java程序中通过常量定义方式来实现:Publicstaticclass

2015-11-02 13:33:58

requestLayout() 和 invalidate()的区别

2015-10-26 23:41:52

把app安装到SDK上

在manifest中设置installLocation的属性值为preferExternal即可,最低SD版本要求8.

2015-10-13 15:42:22

改变Android状态栏的颜色

Android5.0LollipopintroducedMaterialDesignthemewhichautomaticallycolorsthestatusbarbasedontheColorPrimaryDarkvalueofthetheme.thisrequiresminAPI21 name="Theme.MyT

2015-10-08 11:20:18

Touch Mode

2015-10-08 10:48:56

Android - Event Handling

EventListeners −AneventlistenerisaninterfaceintheViewclassthatcontainsasinglecallbackmethod.ThesemethodswillbecalledbytheAndroidframeworkwhentheViewtowhichthelistener

2015-10-08 10:46:29

Android Intent Standard Actions

Sr.NoActivityActionIntent&Description1ACTION_ALL_APPSListalltheapplicationsavailableonthedevice.2ACTION_ANSWERHandleanincomingphonecall.3

2015-10-08 10:37:35

Content URIs

:////CreateContentProviderThisinvolvesnumberofsimplestepstocreateyourowncontentprovider.FirstofallyouneedtocreateaContentProviderclassthatextendst

2015-10-08 10:25:14

Organize resource in Android

DirectoryResourceTypeanim/XMLfilesthatdefinepropertyanimations.Theyaresavedinres/anim/folderandaccessedfromthe R.anim class.color/XMLfilesthatdefineast

2015-10-08 10:14:04

android API Level

WhatisAPIlevel?APILevelisanintegervaluethatuniquelyidentifiestheframework APIrevisionofferedbyaversionoftheAndroidplatform.PlatformVersionAPILevel

2015-10-08 09:51:43

android TimeInterpolator

2015-09-28 14:35:14

query(Uri uri, String[] projection, String selection, String[] selectionArgs, String sortOrder)

query(Uriuri,String[]projection,Stringselection,String[]selectionArgs,StringsortOrder)的参数意思:

2015-09-28 11:09:58

onLowMemory()与onTrimMemory()

Android用户可以随意在不同的应用之间进行快速切换。为了让background的应用能够迅速的切换到forground,每一个background的应用都会占用一定的内存。Android系统会根据当前的系统的内存使用情况,决定回收部分background的应用内存。如果background的应用从暂停状态直接被恢复到forground,能够获得较快的恢复体验,如果background应用是从K

2015-09-24 00:17:29

ListView分组导航

分组显示数据,屏幕最上面显示当前组。可读取联系人,排序好后以这样的分组导航来显示。实现效果如图,请忽略界面的难看:header_activity.xml,因为主布局和listview里的item布局都需要,在主布局里显示当前所在组,在item里显示每组的首字符。所以就单独拿出来了:<TextViewxmlns:android="http://

2015-09-15 17:59:32

Android Fragment

为了让界面可以在平板上更好地展示,Android在3.0版本引入了Fragment(碎片)功能,它非常类似于Activity,可以像Activity一样包含布局。Fragment的生命周期:onAttach方法:Fragment和Activity建立关联的时候调用。onCreateView方法:为Fragment加载布局时调用。onActivityCreated方法:当Activi

2015-09-13 11:15:04

查看更多

勋章 我的勋章
    暂无奖章