02 2016 档案
摘要:ListView滚动速度优化主要可以应用以下几点方法来实现: 1、使用Adapter提供的convertView convertView是Adapter提供的视图缓存机制,当第一次显示数据的时候,adapter会创建n个(n等于页面可见的item的数目)convertView,当下次需要显示新的it
阅读全文
摘要:Android 设计模式 之 观察者模式
阅读全文
摘要:四种方案解决ScrollView嵌套ListView问题 在工作中,曾多次碰到ScrollView嵌套ListView的问题,网上的解决方法有很多种,但是杂而不全。我试过很多种方法,它们各有利弊。 在这里我将会从使用ScrollView嵌套ListView结构的原因、这个结构碰到的问题、几种解决方案
阅读全文
摘要:Android异步下载图片并且缓存图片到本地
阅读全文
摘要:public static interface ViewTreeObserver.OnPreDrawListener 我们先看下API中的定义: 类概述: 为即将绘制视图树时执行的回调函数定义的接口. 共有方法: public abstract boolean onPreDraw ()即将绘制视图树
阅读全文
摘要:动态更换view类的背景----StateListDrawable的应用
阅读全文
摘要:// 通过WindowManager获取 DisplayMetrics dm = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(dm); System.out.println("heigth : " +
阅读全文
摘要:--关于Density int android.graphics.Bitmap.getDensity(),返回bitmap-density(密度)。默认的density就是当前display-density,除非当前应用程序不支持不同的screen-density。 在android.util.Di
阅读全文
摘要:TabSpec与TabHost TabHost相当于浏览器中浏览器分布的集合,而Tabspec则相当于浏览器中的每一个分页面。d在Android中,每一个TabSpec分布可以是一个组件,也可以是一个布局,然后将每一个分页装入TabHost中,TabHost即可将其中的每一个分页一并显示出来。 步骤
阅读全文
摘要:让以后的人知道吧,这就是一个广告包,相当于广告插件。
阅读全文
摘要:android串行化getSerializable、getSerializableExtra 传参 总结 案例1 不用 Bundle 封装数据 提交activity lst.setOnItemClickListener(new OnItemClickListener() { public void
阅读全文
摘要:1 概览 l TabWidget与TabHost。tab组件一般包括TabHost和TabWidget、FrameLayout,且TabWidget、FrameLayout属于TabHost。 l 是否继承TabActivity的问题 l 实现步骤。两种实现方式,一种是将每个Tab的布局嵌在TabH
阅读全文
摘要:android:background="@drawable/home_tab_bg" home_tab_bg/xml: <bitmap xmlns:android="http://schemas.android.com/apk/res/android" android:dither="true" a
阅读全文
摘要:android:background="@drawable/home_tab_bg" home_tab_bg/xml: <bitmap xmlns:android="http://schemas.android.com/apk/res/android" android:dither="true" a
阅读全文
摘要:Android Observable and Observer
阅读全文
摘要:<LinearLayout android:id="@+id/recLayout" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" androi
阅读全文
摘要:解决方法:
阅读全文
摘要:使用Genymotion安卓模拟器的用户,很多朋友在启动安卓系统的时候就弹出了以下英文,不知道如何处理,今天电脑知识网小编来教您处理Genymotion安卓模拟器启动出错的问题。 Error Unable to connect to your virtual device!Genymotion wi
阅读全文
摘要:The Genymotion virtual device could not obtain an IP address.For an unknown reason.VirtualBox DHCP has not assingned an IP addressto virtual device.Ru
阅读全文
摘要:建立企业内部Maven服务器并使用Android Studio发布公共项目
阅读全文
摘要:怎样在Android Studio中调试
阅读全文
摘要:android studio设置sdk路径
阅读全文
摘要:Windows下载使用TortoiseGit获取Android源码
阅读全文
摘要:android Studio Git命令--解决冲突和产看提交内容
阅读全文
摘要:Android Studio开发第四篇版本管理Git
阅读全文
摘要:Git客户端网址:http://git-scm.com/download/ 根据自己的使用平台下载对应的客户端。这里以Mac系统为例,当客户端软件安装配置完毕后,打开AS的配置面板,找到Git的选项 在右边的 Path to Git executable 找到Git的可执行程序,点击右边的Test按
阅读全文
摘要:实际开发中,经常会用到Dialog,比如退出时候会弹出是否退出,或者还有一些编辑框也会用Dialog实现,效果图如下: 开发中遇到的问题无非在于如果在Activity中监听这个Dialog中实现的按钮,Dialog类如下,在MyDialog这个类中实现了一个LeaveMyDialogListener
阅读全文
摘要:public void back(Context context){ intent = new Intent(); intent.setClass(context, IBookActivity.class); context.startActivity(intent); ((Activity) co
阅读全文
摘要:一、概述 之前写了篇Android OkHttp完全解析 是时候来了解OkHttp了,其实主要是作为okhttp的普及文章,当然里面也简单封装了工具类,没想到关注和使用的人还挺多的,由于这股热情,该工具类中的方法也是剧增,各种重载方法,以致于使用起来极不方便,实在惭愧。 于是,在这个周末,抽点时间对
阅读全文
摘要:无论锤子还是茄子手机的不断冒出,Android系统的手机市场占有率目前来说还是最大的,因此基于Android开发的App数量也是很庞大的。那么,如何能开发出更高性能的Android App?相信是软件开发公司以及广大程序员们头疼的一大难题。今天,就给大家提供几个提高Android App性能的技巧。
阅读全文
摘要:Google 发布 Android 性能优化典范
阅读全文
摘要:Android性能优化之一:ViewStub
阅读全文
摘要:Android实战技巧:ViewStub的应用
阅读全文
摘要:有两种方法的哈一,在文件中添加 disable.android.first.run=true (我试了这种就好使了哈)1)进入刚安装的Android Studio目录下的bin目录。找到idea.properties文件,用文本编辑器打开。2)在idea.properties文件末尾添加一行: di
阅读全文
摘要:Android Service的生命周期
阅读全文
摘要:Android 70道面试题汇总不再愁面试
阅读全文
摘要:随着3G和Wifi的推广,越来越多的Android应用程序需要调用网络资源,检测网络连接状态也就成为网络应用程序所必备的功能。 Android平台提供了ConnectivityManager 类,用于网络连接状态的检测。 Android开发文档这样描述ConnectivityManager 的作用:
阅读全文
摘要:WIFI 获取WIFI状态 WifiManager wifiManager = (WifiManager)context.getSystemService(Context.WIFI_SERVICE); if(wifiManager != null){ int wifiState = wifiMana
阅读全文
摘要:用Android代码实现打开USB调试
阅读全文
摘要:隐藏APK在Launcher中的启动图标: APK的AndroidManifest.xml文件的主Activity中删除 intent-filter 中的 <category android:name="android.intent.category.LAUNCHER" />即可。 查看该APK是否
阅读全文
摘要:Launcher中最主要的就是获取所有应用列表的入口以及图标,一般获取的方法有两种: PackageInfo ResolveInfo 运行获取所有APP的Launcher并且允许进行点击事件,进入到应用 下面通过这两种方法获取到所有应用的列表: 建立基本数据: PakageMod.java publ
阅读全文
摘要:Android利用系统广播---监听应用程序安装和卸载
阅读全文
摘要:Android studio运行时乱码 编码问题 閿欒: 缂栫爜UTF-8鐨勪笉鍙槧灏勫瓧绗?
阅读全文
摘要:ViewAnimator多级动态标题栏
阅读全文
摘要:首先需要说明下,这里说的sdcard的权限并不是指在Android application程序中设置sdcard的权限读 取问题。而是指在DDMS看到的目录下的那个sdcard目录的权限问题。 有时候,当你想在sdcard目录下面导入某个文件时,突然发现sdcard目录没有权限,它的权限状态为( d
阅读全文
摘要:1.进入C:\Users\[UserName]\AppData\Local\Genymobile,打开genymotion.log,找到最后几句话: 九月 2 14:29:45 [Genymotion] [Debug] Launching download 九月 2 14:29:45[Genymot
阅读全文
摘要:android中自定义的dialog中的EditText无法弹出输入法解决方案
阅读全文
摘要:Android 高仿豌豆荚 一键安装app 功能 实现
阅读全文
摘要:Android studio内置了github的插件,可以直接下载github上的工程,感觉好爽啊。具体怎么做呢?1.如图所示操作,如果是初次使用会提示输入用户名密码。 2.等android studio读取到你github里面的工程列表后就可以选择了,选择之后点击clone,如果工程比较大,花费的
阅读全文
摘要:前提条件 : 1. 安装 Git 客户端 下载链接 2. 有 GitHub 账号 (假设你已经有了一些git基础, 如果还一点都不会, 请去找其他加成学习) AndroidStudio项目发布到GitHub 2. 设置: Settings -> Version Control -> Git , 设置
阅读全文
摘要:textAppearance的属性设置 android:textAppearance="?android:attr/textAppearanceSmall" android:textAppearance="?android:attr/textAppearanceMedium" android:tex
阅读全文
摘要:AndroidStudio如何导入项目
阅读全文
摘要:将Eclipse代码导入到AndroidStudio的两种方式
阅读全文
摘要:如何把Eclipse工程导入到Android Studio
阅读全文
摘要:Android studio多个项目之间怎么实现快速切换?Android studio中打开的项目太多了,想切换到一个项目很麻烦,怎么才能快速切换到另一个项目中呢?请看下文详细介绍 在对Android studio中进行对项目中的开发Android上的代码,那么一个当中进行对项目上的开发,那么在就会
阅读全文
摘要:Android 为应用创建、删除桌面快捷方式
阅读全文
摘要:android如何添加桌面图标和卸载程序后自动删除桌面图标,这是一个应用的安装与卸载过程对桌面图标的操作,下面与大家分享下具体是如何实现的,感兴趣的朋友可以参考下哈 1:创建图标如下 Intent intent = new Intent(); intent.setClass(this, Splash
阅读全文
摘要:Android Studio中如何查看Logcat调试信息
阅读全文
摘要:第一、 新建监听类:BootReceiver继承BroadcastReceiver 第二、 修改AndroidManifest.xml配置文件,添加广播介绍,添加监听的权限 3、运行程序,卸载一个程序ApiDemos程序打印日志如下 System.out(1513): 卸载了:package:com
阅读全文
摘要:导入Eclipse工程 到 Android Studio
阅读全文
摘要:Android更改桌面应用程序launcher的两种方式
阅读全文
摘要:1.Build -> Generate Signed APK...,打开如下窗口 2.假设这里没有打过apk包,点击Create new,窗口如下 这里只要输入几个必要项 Key store path(生产key文件的保存路径 ) Key store password(key 存储密码) Key a
阅读全文