Android

Android-----搭建开发环境AND模拟器配置AND启动项目

开发工具我这里用的是eclipse  你也可以用Google最新推出的AndroidStudio开发工具(不需要配置)下载地址:https://developer.android.com/sdk/installing/studio.html#downloadeclipse配置所需工具 下载...

Android-----工程文件目录介绍

 1、src目录:主要是完成java代码的编写2、assets目录:资源目录3、res目录:存在图片,布局文件和字符串,菜单文件等4、 bin目录:输出文件夹,如生成apk文件5、project.properties 工程属性文件的配置6、gen目录:系统自动生成的源代码目录7、R.jav...

Android进程的生命周期

 Android系统有一套内存回收机制.会根据优先级进行回收.Android系统会尽可能的维持程序的进程,但是终究还是需要回收一些旧的进程节省内存提供给新的或者重要的进程使用.进程优先级(由高到低):  1.Foregroundprocess前台进程用户正在操作的应用程序的进程.  2.Visibleproc...
代码星球·2020-08-08

基于Android的ADT目录

src:源代码(重要) gen:工具自动生成的代码>BUildconfig调试的开关,默认开启>R.java很多的静态的内部类>开发用的jar包Android.jar androiddependence:依赖,向下兼容的依赖jar包 assets:资产目录存放一些别的类型...
代码星球·2020-08-07

Android开发三步骤

 产品经理给需求,UI给图片 开发*写布局文件*写Java代码 测试...
代码星球·2020-08-07

Android地图开发获取sHA1值方法

publicstaticStringsHA1(Contextcontext){try{PackageInfoinfo=context.getPackageManager().getPackageInfo(context.getPackageName(),PackageManager.GET_SIGNATURES);by...

android 给控件使用自定义字体Typeface

第一步:将字体资源放在assets资源文件夹下:第二步:获取字体资源TypefacemTf=Typeface.createFromAsset(c.getAssets(),"OpenSans-Regular.ttf");第三步:给控件使用textview.setTypeface(mtf);~~结束~~~...

android中builder模式的使用

变种的Builder模式的自动化生产实现: AS安装插件 Innerbuilde新建User类publicclassUser{privatefinalStringname;//必选privatefinalStringage;privatefinalStringphone;privatefinalSt...

android中常用的注解说明

1.@Nullable 作用于函数参数或者返回值,标记参数或者返回值可以为空.2,@NonMull作用于函数参数或者返回值,标记参数或者返回值不可以为空.3.@LayoutRes标记整数值android.R.layout类型4.@UiThread标记运行在UI线程中5.@MainThread标记运行在主线程中...

Android 面试汇总<三>

1.3计算机网络基础Q:五层协议的体系结构分别是什么?每一层都有哪些协议?技术点:网络模型、协议思路:分条解释每层名字以及协议参考回答:物理层数据链路层:逻辑链路控制LLC、媒体接入控制MAC网络层:IP协议、地址解析协议ARP、逆地址解析协议RARP、因特网控制报文协议ICMP传输层:传输控制协议TCP、用户数据报协...
代码星球·2020-08-06

android 面试汇总<二>

AnimationQ:Android中有哪几种类型的动画?技术点:动画类型参考回答:常见三类动画View动画(ViewAnimation)/补间动画(Tweenanimation):对View进行平移、缩放、旋转和透明度变化的动画,不能真正的改变view的位置。应用如布局动画、Activity切换动画逐帧动画(Draw...
代码星球·2020-08-06

android 面试汇总<一>

1.1AndroidActivityQ:说下Activity的生命周期?技术点:Activity生命周期思路:分条解释Activity从创建到销毁整个生命周期中涉及到的方法及作用参考回答:在Activity的生命周期涉及到七大方法,分别是:onCreate()表示Activity正在创建,常做初始化工作,如setVie...
代码星球·2020-08-06

android studio中方法和类被调用多次,但是AS显示灰色,解决办法

AndroidStudio里面的一些类及方法,明明有被其他的类或者方法调用,但是去看的时候显示灰色,鼠标放上面的时候显示:Class‘XXX’isneverused或者Method‘XXX’isneverused,而且运行的时候毫无问题。显示如下: cleanP...

Android EditText弹出软键盘实现页面标题头不动,软键盘弹出在编辑框下面

为了实现EditText编辑的时候弹出软键盘标题头不动,底部编辑框,上移在这总结:RelativeLayout在弹出软键盘的时候先寻找android:layout_alignParentBottom属性是否有控件设置为true,如果有将此控件向上移动键盘高度的位置,布局也就位于软键盘的上面,其他控件如果有相对于该控件的...

android打包生成apk时自定义文件名版本号。自定义项目字段等等

早期的AS2.0版本左右中这样配置:app---->build.gradle中设置applicationVariants.all{variant->variant.outputs.each{output->defoutputFile=output.outputFileif(outputFile!=nu...