Android

Android 常见内存泄漏的解决方式

在Android程序开发中。当一个对象已经不须要再使用了,本该被回收时。而另外一个正在使用的对象持有它的引用从而导致它不能被回收。这就导致本该被回收的对象不能被回收而停留在堆内存中,内存泄漏就产生了。内存泄漏有什么影响呢?它是造成应用程序OOM的主要原因之中的一个。由于Android系统为每一个应用程序分配的内存有限。...

在android中画圆形图片的几种办法

在开发中常常会有一些需求,比方显示头像,显示一些特殊的需求,将图片显示成圆角或者圆形或者其它的一些形状。可是往往我们手上的图片或者从server获取到的图片都是方形的。这时候就须要我们自己进行处理,将图片处理成所须要的形状。正如茴香豆的的“茴”写法大于一种。经过我的研究。画出特殊图片的方法也不是一种,我发现了三种。且听...

Android开发之使用VideoView播放视频

   Android提供了VideoView组件。它的作用与ImageView类似,仅仅是ImageView用于显示图片。而VideoView用于播放视频。使用VideoView播放视频的过程例如以下:1)      ...

Android activity的启动模式

自己的理解加上网上的一些资料总结了关于activity的四种启动模式在实际项目中我们应该依据特定的需求为每一个活动指定恰当的启动模式。启动模式一共同拥有四种,各自是standard、singleTop、singleTask和singleInstance,可以在AndroidManifest.xml中通过给<act...

Android基础新手教程——4.1.3 Activity登堂入室

标签(空格分隔):Android基础新手教程好的,在学习了两节的Activity后相信大家已经知道怎样去使用Activity了。好的,本节讲深一点。我们走下底层,但不是考究源代码,还没到那个水平..我们先看下Activity与Window,View之间的关系,即载入Actvitiy经历的流程,然后我们走下文档,来学习A...

Android实现批量照片上传至server,拍照或者从相冊选择

近期因为项目需求,须要完毕批量照片上传,折腾了一段时间,最终完毕了,达到了例如以下效果                 主界面主要有GridView组...

Android——DEBUG 堆栈

     当android系统执行出现死机等致命错误的时候。通常会有堆栈的DEBUG信息打印,一般直接看根本看不出问题是出在哪里!记录下我android4.2的DEBUG堆栈log的方法.       ...
代码星球·2020-05-25

Android Edittext 显示光标 获取焦点 监听焦点

Edittextjava代码控制获取焦点EditTextmEditText=(EditText)findViewById(R.id.et);mEditText.setFocusable(true);mEditText.setFocusableInTouchMode(true);显示光标mEditText.request...

【Android高级】NDK/JNI编程技术基础介绍

   作为一个Andoird的Java程序猿,会受到Java语言的局限。由于作为一面门向对象的语言不能像C/C++那样轻易调用与硬件有关的操作。因此JNI就搭建了这样一个桥梁,使Java和C/C++语言之间能够互相调用。作为一个Javaproject师对C/...

Android 比ListView更好用强大的RecyclerView库:RecyclerViewLibrary

RecyclerView自己定义数据适配器RecyclerView拖动(Drag)RecyclerView上拉刷新下拉载入部分实现介绍RecyclerView#setAdaptermAdapter==HeaderViewAdapter:RecyclerView内部维护Adapter,所以实现不影响使用者Adapter的...

Android开发Tips(2)

欢迎Follow我的GitHub,关注我的CSDN.我会介绍关于Android的一些有趣的小知识点.上一篇.Module->Component->Application首先模块(Module)创建须要提供的类实例,其次把模块加入到组件(Component)中并提供须要注入的类,最后把组件加入到应用(Appl...
代码星球·2020-05-25

Android Activity间传值

  Android中不同的Activity之间的传值方式(Main为当前Activity,Login为目标Activity)1、使用IntentIntentintent=newIntent(Main.this,Login.class);intent.putExtra("loginName","rubekid");&nb...
代码星球·2020-05-24

吴裕雄--天生自然Android开发学习:1.2.2 使用Android Studio开发Android APP

1.下载AndroidStudio官网下载:AndroidStudioforWindow...:http://developer.android.com/sdk/installing/studio.html百度云下载:android-studio-bundle-141.1903250-windows.exe:http:...

吴裕雄--天生自然Android开发学习:1.2.1 使用Eclipse + ADT + SDK开发Android APP

1.前言这里我们有两条路可以选,直接使用封装好的用于开发Android的ADTBundle,或者自己进行配置因为谷歌已经放弃了ADT的更新,官网上也取消的下载链接,这里提供谷歌放弃更新前最新版本的ADTBundle供大家下载!2.直接使用打包好的Eclipse32位版:adt-bundle-windows-x86-20...