最新动态

Android的APP应用如何强制更新?

1.AndroidManifest配置版本信息 在AndroidManifest.xml里定义了每个Android apk的版本标识:其中,package=”com.demo”是我们的包名;android:versionCode=”1”是版本代号,为整型数字;android:versionName=...

Android中如何判断sim卡状态和读取联系人资料?

在写程序中,有时候可能需要获取sim卡中的一些联系人资料。在获取sim卡联系人前,我们一般会先判断sim卡状态,找到sim卡后再获取它的资料,如下代码我们可以读取sim卡中的联系人的一些信息。import android.app.Activity;   import&...

如何在android studio项目中导入开源库?

 导入Jar文件这种可能很常见,可以下载到别人搞好的jar包,这样可以直接在自己的主module下创建libs文件夹(我这里这样,只是为了兼容eclipse方式),然后把jar文件放进去,然后在module的build.gradle文件中的dependecies{}添加如下代码:compi...

Android怎样自定义View软键盘搜索

1. xml文件中加入自定义 搜索view<com.etoury.etoury.ui.view.IconCenterEditText android:id="@+id/search_et" style="@style...

Android DrawerLayout带有侧滑功能的布局类

ActionBarDrawerToggle:在前一章中我们并没有使用drawLayout.setDrawerListener(); 对应的参数对象就是DrawerLayout.DrawerListener:public interface DrawerListener ...

Android通过ImageView控件来实现图片缩放和拖动

Android通过ImageView控件来实现图片缩放和拖动的代码如下:/** * 自定义的ImageView控制,可对图片进行多点触控缩放和拖动 *  * @author qiuwanyong */ public class M...

android开发中画布放大缩小的处理方法

原图:放大后:原来图片的边框没有改变,位置依旧!所以如果要放置图片的位置的话,就需要做相应的位置移动才可以!采用如下代码(全屏放置图片):代码如下:Matrix matrix = new Matrix();   matrix.postScale(...

Android仿新闻顶部导航标签切换效果

最近由于个人兴趣原因,写了个模仿新闻顶部导航标签的demo。具体看下图。那么大致上我们会用到这些知识。1.Fragment2.FragmentPagerAdapter3.HorizontalScrollView4.PopupWindowok,那么首先进入第一步。为了实现顶部的标签,我们要用到Hori...

Android开发— 热修复Tinker

0.  前言热修复这项技术,基本上已经成为Android项目比较重要的模块了。主要因为项目在上线之后,都难免会有各种问题,而依靠发版去修复问题,成本太高了。现在热修复的技术基本上有阿里的AndFix、QZone的方案、美团提出的思想方案以及腾讯的Tinker等。其中AndFix可能接入是最...

Android通过gps获取定位的位置数据和gps经纬度

Android通过gps获取定位的位置数据和gps经纬度的代码如下package com.action.android_test; import android.location.Location; import android.location.LocationListener; impor...

Android 实现文件上传功能

文件上传在B/S应用中是一种十分常见的功能,那么在Android平台下是否可以实现像B/S那样的文件上传功能呢?答案是肯定的。下面是一个模拟网站程序上传文件的例子。这里只写出了Android部分的代码,服务器的代码没有贴出来,有需要完整上传功能代码的朋友可以跟我联系哟…首先新建一个Android工程...

Android怎样实现ViewPager多页面滑动切换及动画效果

本文实例讲述了Android编程实现ViewPager多页面滑动切换及动画效果的方法。分享给大家供大家参考,具体如下:一、首先,我们来看一下效果图,这是新浪微博的Tab滑动效果。我们可以手势滑动,也可以点击上面的头标进行切换。与此同方式,白色横条会移动到相应的页卡头标下。这是一个动画效果,白条是缓慢...

Android调用默认浏览器打开指定Url的方法实例

代码如下:import android.net.Uri; import android.os.Bundle; import android.app.Activity; import android.content.Intent; import android.util.Log; impor...

android 判断是wifi还是4G网络

判断方法如下:import android.content.Context; import android.net.ConnectivityManager; import android.net.NetworkInfo; import android.telephony.TelephonyMa...

Android屏蔽EditText软键盘的方法

本文实例讲述了Android屏蔽EditText软键盘的方法。分享给大家供大家参考。具体如下:java代码如下:InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE); ...

Android 如何修改APK的默认名称

Android 如何修改APK的默认名称用Android Studio 打包App时生成的名称默认是 app-release.apk(已签名) 或 app-debug.apk(测试版)。要想打包时修改默认名称,可以打开在build.gradle(module:app)文件,在android{}中添加...

Android怎样自定义View软键盘搜索

1. xml文件中加入自定义 搜索view2. 自定义的   view java文件IconCenterEditText.java import android.content.Context; import android.graphics.Canvas; import andro...

Android中隐藏与显示软键盘及不自动弹出键盘如何实现

1、//隐藏软键盘((InputMethodManager)getSystemService(INPUT_METHOD_SERVICE)).hideSoftInputFromWindow(WidgetSearchActivity.this.getCurrentFocus().getWindowTok...

Android中监听软键盘显示状态代码实例

/**监听软键盘状态    * @param activity    * @param listener    */   publi...

Android RecyclerView加载布局的方法

当RecyclerView有下拉刷新时,有时候设计图上,体现出来的列表有头部布局,这可以通过Adapter实现加载多套布局就可以,这里以加载两种布局为例说明。先看看Adapter的代码:import android.annotation.SuppressLint; import ...