6 月影Ky

尚未进行身份认证

暂无相关简介

等级
TA的排名 12w+

使用Custom Layout替代ViewHolder

个人主页为The_D的博客,欢迎各位收藏很多人使用 Listview 时,总是用 ViewHolder 的模式来创建,而根据 Customizing Android ListView Rows by Subclassing 中说的,ViewHolder 是一种愚笨的方式。在这篇文章中,作者提出了一个新的思路,也就是通过自定义的 Layout 来代替 ViewHolder。ViewHolder的缺点

2016-01-26 22:38:14

Android通过剪切板传递数据

Demo为两个Activity,一个界面有一个button,另一个界面有一个textview,在第一个Activity中声明一个MyData对象,将此对象传到第二个Activity中并在textview中展示出来。 本文参照老罗的视频实现应用如下:MyData.javapackage com.zhangkaiyue.laoluodemo;import java.io.Serializable;/*

2015-12-07 15:39:41

Java之Timer用法

Timer是一种定时器工具,用来在一个后台线程计划执行指定任务。它可以计划执行一个任务一次或反复多次。TimerTask一个抽象类,它的子类代表一个可以被Timer计划的任务。下面是Timer的schedule的使用:Timer.schedule(TimerTask task,Date time) 安排在制定的时间执行指定的 任务Timer.schedule(TimerTask task

2015-10-20 10:00:23

安卓Drawable改变大小

private Drawable zoomDrawable(Drawable drawable, int w, int h) { int width = drawable.getIntrinsicWidth(); int height = drawable.getIntrinsicHeight(); Bitmap oldbmp = drawableTo

2015-08-31 20:02:30

安卓之setVisibility无效问题

今天在写一个button的动画,希望在动画结束后对button进行隐藏,但是button.setVisibility(View.INVISIBLE)无效,百度得知,要先去除掉动画才可以。代码如下://对动画进行监听animation.setAnimationListener(new Animation.AnimationListener() { @Override public v

2015-08-27 11:07:29

安卓开发之引入第三方库导致jar包冲突解决办法

这几天的任务是将mapbox的工程合到程序中去,但是合并过程却出现了问题合并方法: 在app的build.gradle中添加dependencies { compile ('com.mapbox.mapboxsdk:mapbox-android-sdk:0.7.4@aar'){ transitive=true }}但是合并后会报错:Error:Execution

2015-08-26 15:55:49

安卓从sdcard中读取db文件

SQLdm.javapackage com.mapbox.mapboxsdk.android.testapp.db;/** * Created by zhangkaiyue on 15/8/24. */import android.content.Context;import android.content.res.AssetManager;import android.database.s

2015-08-24 19:32:34

安卓mapbox实现收藏地点功能

功能:在地图上长按可添加Marker,可给Marker添加title及description,长按marker可移动如下图所示: DraggableMarkersTestFragment.javaimport android.os.Bundle;import android.support.v4.app.Fragment;import android.ut

2015-08-21 19:25:31

安卓使用mapbox加载离线地图及获取位置信息

使用mapbox,先在build.gradle中添加:dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile 'com.android.support:appcompat-v7:22.2.0' compile ('com.mapbox.mapboxsdk:mapbox-android-s

2015-08-20 16:48:40

安卓监听ScrollView是否滚动

做类似于美团搜索页面的效果,当屏幕滚动时,软键盘自动隐藏scrollView = (ScrollView) view.findViewById(R.id.scrollView);scrollView.setOnTouchListener(new View.OnTouchListener() { @Override public boolean onTouch(View v, Mot

2015-08-19 15:36:14

安卓imageview获取网络图片

import java.io.InputStream;import java.net.HttpURLConnection;import java.net.URL;import android.app.Activity;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.os.

2015-08-19 14:44:11

LeanCloud返回新建对象的objectId

- LeanCloud返回新建对象的objectIdpublic void suggestCityQuery(final String city, final String deviceId, final String userId){ AVQuery<AVObject> searchSuggestCityQuery = sjbSearchLeanCloudDao.SJBSuggest

2015-08-19 11:55:53

安卓弹出对话框

- 安卓弹出对话框protected void dialog() { AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setMessage("确认退出账号吗?"); builder.setCancelable(false); builder.set

2015-08-17 17:04:49

CSS三列自适应布局

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Ty

2015-08-14 11:40:13

安卓实习第二十二天

- 安卓禁止横屏切换在Android中要让一个程序的界面始终保持一个方向,不随手机方向转动而变化的办法: 只要在AndroidManifest.xml里面配置一下就可以了。在AndroidManifest.xml的activity(需要禁止转向的activity)配置中加入android:screenOrientation=”landscape”属性即可(landscape是横向,portrait是

2015-08-13 18:36:45

妙味JS笔记-菜单栏

妙味热身运动效果图如下:<!doctype html><html><head><meta charset="UTF-8"><title>Untitled Document</title><style type="text/css"> ul {padding: 0;margin: 0} li {list-style: none;} .lis{position: rel

2015-08-13 15:02:20

安卓实习第二十一天

- 在任意位置获取应用程序CONTEXTAndroid程序中访问资源时需要提供Context,一般来说只有在各种component中(Activity, Provider等等)才能方便的使用api来获取Context, 而在某些工具类中要获取就很麻烦了。为此,我们可以自定义一个Application类来实现这种功能。import android.app.Application;public clas

2015-08-12 19:25:35

Charles抓包工具for MAC

Charles for mac 百度网盘 http://pan.baidu.com/s/1o6Hyfkm破解方法:将百度网盘中charles.jar替换到图中文件夹使用方法:对Android App进行抓包:需要使手机和电脑在同一局域网或路由器下MAC: 系统偏好设置-》网络 -》IP地址手机: 设置 -》WLAN -》长按已连接WIFI -》修改网络 -》 显示高级选项 -》

2015-08-11 14:45:01

安卓实习第十八天

- 进入页面不让Edittext自动获取焦点找一个EditText的父级控件,将其设置成android:focusable="true" android:focusableInTouchMode="true"- Toast工具类可及时更新Toast内容import android.content.Context;import android.widget.Toast;public class

2015-08-07 14:59:52

安卓实习第十七天

- Activity的屏幕切换动画在Android开发过程中,经常会碰到Activity之间的切换效果的问题,下面介绍一下如何实现左右滑动的切换效果,首先了解一下Activity切换的实现,从Android2.0开始在Activity增加了一个方法:public void overridePendingTransition (int enterAnim, int exitAnim)其中:enterA

2015-08-06 11:09:32

查看更多

勋章 我的勋章
    暂无奖章