当前位置: 代码迷 >> lang的解决方案
 
  • java面试题及答案(1)

    java面试题及答案(一)1、面向对象的特征有哪些方面?1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个...

    3540
    热度
  • java面试例题惑 之变量初始顺序,变量覆盖,字符串池,final,finally区别

    java面试题解惑之变量初始顺序,变量覆盖,字符串池,final,finally区别1,变量初始化顺序packagecom.qdu.sun;publicclassInitialOrderTest{//静态变量publicstaticStringstaticField="静态变量";//变量publicStringfield="变量";//静态初始化块static{ System.out.prin...

    5418
    热度
  • 小弟我的Android进阶之旅->Android实现音乐示波器、均衡器、重低音和音场功能

    我的Android进阶之旅------>Android实现音乐示波器、均衡器、重低音和音场功能本实例来自于《疯狂Android讲义》,要实现具体的功能,需要了解以下API:MediaPlayer媒体播放器Visualizer频谱Equalizer均衡器BassBoost重低音控制器PresetReverb预设音场控制器Paint绘图来看下效果示意图,如下所示竖状波形图块状波形图曲线波形图调节...

    86
    热度
  • My Magic Android Tour —— 出世作

    MyMagicAndroidTour——处女作最近考试什么的都已经结束了,闲在家也没什么事做,就想着学点什么,于是便选择了学一下Android开发。一直在使用Android手机,要是自己能为自己的手机开发一个APP就好了。好了,也不扯些废话了,开始Android之旅吧!不过出师必须要有名,由于是探索未知世界,我便取名叫“MyMagicAndroidTour”好了。由于之前做课程设计(完全是打酱油的...

    95
    热度
  • Android多线程(3)

    Android多线程(三)上次讲了关于Android多线程中通信中Thread、Handler、Looper等的基础概念和基本用法,用现实世界两个人写信交流的过程来理解是再好不过了。但是不得不说这一套完整的细节的确很繁琐,好在Android中为我们提供了另一个简化的API——HandlerThread,通过使用HandlerThread,我们可以以一种简单的方式开启线程、进...

    76
    热度
  • Android-高效率加载图片经验分享

    Android-高效加载图片经验分享在编写Android程序的时候经常要用到许多图片,不同图片总是会有不同的形状、不同的大小,但在大多数情况下,这些图片都会大于我们程序所需要的大小。比如说系统图片库里展示的图片大都是用手机摄像头拍出来的,这些图片的分辨率会比我们手机屏幕的分辨率高得多。大家应该知道,我们编写的应用程序都是有一定内存限制的,程序占用了过高的内存就容易出现OOM(OutOfMemory...

    60
    热度
  • Android Context 是什么

    AndroidContext是什么?【转载请注明出处:http://blog.csdn.net/feiduclear_upCSDN废墟的树】引言Context对于Android开发人员来说并不陌生,项目中我们会经常使用Context来获取APP资源,创建UI,获取系统Service服务,启动Activity,绑定Service,发送广播,获取APP信息等等。那么Context到底是什么?Conte...

    638
    热度
  • Android类参照-Fragment(一)

    Android类参考---Fragment(一)1?继承关系java.lang.Object|__android.app.Fragment?实现接口:ComponentCallbacks2View.OnCreateContextMenuListener?引入版本:APILevel11?已知的子类:DialogFragment、ListFragment、PreferenceFragment、WebV...

    173
    热度
  • Android NDK开发(5)——C代码回调Java代码

    AndroidNDK开发(五)——C代码回调Java代码转载请注明出处:http://blog.csdn.net/allen315410/article/details/41862479在上篇博客里了解了Java层是怎样传递数据到C层代码,并且熟悉了大部分的实际开发知识,基本上掌握这些就可以做一个基本的NDK开发了,但是光是了解Java回调C层的数据是不是还不够啊,考虑问题要考虑可逆性,Java能...

    22
    热度
  • Android异步更新UI-线程池-Future-Handler范例分析

    Android异步更新UI-线程池-Future-Handler实例分析Android异步更新UI-线程池-Future-Handler实例分析前言:我们在开发Android过程中,在处理耗时任务和UI交互的过程中,都会将耗时任务放到子线程处理并刷新.下面我提出的两个问题,相信大多数开发者都会碰到:1.数据经常需要读取更新,并且比较耗时,需要分步刷新UI.2.UI界面切换后,如何停止掉子线程里面正...

    35
    热度
  • Android系统 小米/三星/索尼 应用启动图标未读讯息数(BadgeNumber)动态提醒

    Android系统小米/三星/索尼应用启动图标未读消息数(BadgeNumber)动态提醒在Android手机上,如QQ、微信当有未读消息的时候、我们可以看到在应用的启动图标的右上角会有一个红色圈圈、且圈圈里会动态显示未读消息的数目,如下图显示:那么该功能是怎么实现的呢?在万能的互联网搜索和翻阅了大量相关资料、也请教了一些技术群里的大咖们。从他们那里我获知、提取了一些关键词:第三方控件BadgeV...

    644
    热度
  • Android更替皮肤解决方案

    Android更换皮肤解决方案Android更换皮肤解决方案转载请注明出处:IT_xiao小巫本篇博客要给大家分享的一个关于Android应用换肤的Demo,大家可以到我的github去下载demo,以后博文涉及到的代码均会上传到github中统一管理。github地址:https://github.com/devilWwj/Android-skin-update思路换肤功能一般有什么?元素一般有...

    20
    热度
  • 全面引见Android的MVVM框架 - 数据绑定

    全面介绍Android的MVVM框架-数据绑定原文地址MasteringAndroidDataBinding本教程是跟着DataBindingGuide学习过程中得出的一些实践经验,同时修改了官方教程的一些错误,每一个知识点都有对应的源码,争取做到实践与理论相结合。DataBinding解决了AndroidUI编程中的一个痛点,官方原生支持MVVM模型可以让我们在不改变既有代码框架的前提下,非常容...

    34
    热度
  • Android实战简易课程-第六枪(各种对话框Dialog用法研究大全)

    Android实战简易教程-第六枪(各种对话框Dialog用法研究大全)在图形界面中,对话框也是人机交互的一种重要形式,程序可以通过对话框进行一些信息的提示,而用户也可以通过对话框和程序进行一些简单的交互操作。在Android中,所有的对话框都是从android.app.Dialog类继承而来的,此类的继承结构如下:java.lang.Objectandroid.app.Dialog可以发现此类直...

    66
    热度
  • 【第三课】ANR跟OOM——贪快和贪多的后果(下)

    【第三课】ANR和OOM——贪快和贪多的后果(下)OutofMana,法力耗尽。内存就像法力,耗尽了就什么都不能做了。有时候一个应用程序占用了太大的内存,超过了Android系统为你规定的限制,那么系统就会干掉你,以保证其他app有足够的内存。俗称内存溢出(OutOfMemory)。(其实不止Android系统,内存溢出本身说的就是java虚拟机的事。)这个内存的限度究竟是多少呢?有人说是16M,...

    95
    热度
  • 仿照知乎Android APP四

    模仿知乎AndroidAPP四这一篇blog其实是没有什么新的知识点,就是接着上一篇的。然后会在FirstFragment中的tab01界面上使用一个ListView,然后这个listview会显示从网路上读取得到的数据。数据包括图片和文字,使用ImageLoader去下载并管理图片的一些处理,包括二级缓存(内存缓存和本地缓存)。以前的代码没有修改,是在FirstFragment的tab01这个内...

    63
    热度
  • Android测试APP工具(1)

    Android测试APP工具(一)最近面试APP开发人员的时候,遇到了技术总监问APP测试的概念性问题,后面感觉基本的项目流程、项目逻辑、屏幕适配、测试是完全没有问题的,但是对于APP的性能测试、压力测试等高端的测试,还是存在着美中不足之处呀,毕竟是搞专业的APP开发人员。但是,自己追求APP开发的流程是永不止境的,所以下定决心去了解深挖一下APP的测试,饿补一下APP的高端测试流程及其常用工具。...

    28
    热度
  • android 源码有关问题解答(错误处理)

    android源码问题解答(异常处理)case1:如何做到按back键不退出应用后台继续运行?在基类activity会调用onBackPressed这个方法,这个方法会finish当前这个activity,使得当前activity走到onDestory,如果想要按back键不走到onDestory,需要复写onBackPressed方法@OverridepublicvoidonBackPresse...

    596
    热度
  • Android开发之图片处理课题(一):利用软引用构建图片高速缓存

    Android开发之图片处理专题(一):利用软引用构建图片高速缓存在Android开发中,图片处理是一个难点。对于大量的图片处理,一不小心就会出现OOM的错误。那么,构建缓存,就是非常必要的一个手段。利用软引用构建缓存,只是其中步骤之一,我们来看看一般情况下,图片处理的流程。一般而言,图片的处理流程大致如上,之前所说的Xutils的原理,也如此。今天,我们就先讲讲如何利用软引用技术来构建高速缓存。...

    42
    热度
  • Android开发之网络请求通讯专题(二):基于HttpClient的文件上传下载

    Android开发之网络请求通信专题(二):基于HttpClient的文件上传下载上一篇专题Android开发之网络请求通信专题(一):基于HttpURLConnection的请求通信我们讲解了如何使用httpurlconnection来实现基本的文本数据传输。一般在实际开发中我们可以用于传输xml或者json格式的数据。今天我们来讲解另外一种http网络请求的方式:httpclie...

    64
    热度