android
程序员小冰
blog:https://mcxiaobing.gitee.io/blog/
展开
-
PullToRefreshListView 应用讲解
转载于http://blog.csdn.net/mmjiajia132/article/details/40397813PullToRefreshListView 用法和ListView 没有什么区别 listview能用的属性 pulltorefresh也能用我一直认为动手是最好的学习方法...一:首先看布局文件 [java] view plaincopy转载 2015-11-16 14:07:20 · 485 阅读 · 0 评论 -
Android中_TextView属性的XML详解 包括单行显示等等。
/** * 作者:David Zheng on 2015/11/7 15:38 * * 网站:http://www.93sec.cc * * 微博:http://weibo.com/mcxiaobing * * 微博:http://weibo.com/93sec.cc */个人交流QQ986945193 android开发工程师一名51CTO主页:http://home.51cto.com/index.php?s=/space/8454457CSDN主页:http原创 2015-11-18 14:35:35 · 3365 阅读 · 0 评论 -
Android开发之 。。各种Adapter的用法
同样是一个ListView,可以用不同的Adapter让它显示出来,比如说最常用的ArrayAdapter,SimpleAdapter,SimpleCursorAdapter,以及重写BaseAdapter等方法。 ArrayAdapter比较简单,但它只能用于显示文字。而SimpleAdapter则有很强的扩展性,可以自定义出各种效果,SimpleCursorAdapter则转载 2016-01-18 09:44:47 · 711 阅读 · 0 评论 -
常用的android弹出对话框 几乎包含了所有(1)
我们在平时做开发的时候,免不了会用到各种各样的对话框,相信有过其他平台开发经验的朋友都会知道,大部分的平台都只提供了几个最简单的实现,如果我们想实现自己特定需求的对话框,大家可能首先会想到,通过继承等方式,重写我们自己的对话框。当然,这也是不失为一个不错的解决方式,但是一般的情况却是这样,我们重写的对话框,也许只在一个特定的地方会用到,为了这一次的使用,而去创建一个新类,往往有点杀鸡用牛刀的感觉,转载 2016-01-18 17:40:23 · 558 阅读 · 0 评论 -
(Android图片内存优化)Picasso加载图片 教程。。详细版
Picasso 是 Android 上一个强大的图片下载和缓存库。示例代码:?123456789101112131415161718Picasso.with(context).lo转载 2016-01-19 10:29:36 · 1386 阅读 · 0 评论 -
屏幕适配 部分知识点总结,CSDN小冰原创
/** * 作者:David Zheng on 2015/11/7 15:38 * * 网站:http://www.93sec.cc * * 微博:http://weibo.com/mcxiaobing * * 微博:http://weibo.com/93sec.cc */ 个人交流QQ986945193屏幕适配简介(了解)A原创 2015-12-18 20:26:16 · 678 阅读 · 0 评论 -
android开发之动画的详解 整理资料 Android开发程序小冰整理
/** * 作者:David Zheng on 2015/11/7 15:38 * * 网站:http://www.93sec.cc * * 微博:http://weibo.com/mcxiaobing * * 微博:http://weibo.com/93sec.cc */ 个人交流QQ986945193一、分类:(一)、概要: 3.0以前,a原创 2015-12-19 22:05:19 · 626 阅读 · 0 评论 -
android开发之 listview中的item去掉分割线 隐藏分割线
有三种方法:1》设置android:divider="@null" 2》android:divider="#00000000"#00000000后面两个零表示透明3》.setDividerHeight(0)高度设为0原创 2016-01-26 14:42:37 · 3363 阅读 · 0 评论 -
eclipse 设置默认编码为Utf-8 详细教程。
需要设置的几处地方为: Window->Preferences->General ->Content Type->Text->JSP 最下面设置为UTF-8 Window->Preferences->General->Workspace 面板Text file encoding 选择UTF-8 Window->Preferences->Web->JSP Files原创 2016-03-01 16:24:40 · 1661 阅读 · 0 评论 -
eclipse android程序运行报错:Conversion to Dalvik format failed: Unable to execute dex:
[2013-06-19 16:59:01 - Dex Loader] Unable to execute dex: Multiple dex files define Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;[201原创 2016-03-16 22:28:33 · 570 阅读 · 0 评论 -
Unable to add window -- token null is not for an application错误的解决方法 android开发
Caused by: android.view.WindowManager$BadTokenException: Unable to add window -- token null is not for an application解决方法:可能是context的错误,进行排查。原创 2016-03-17 15:10:54 · 671 阅读 · 0 评论 -
android开发之当设置textview多少字后以省略号显示。限制TextView的字数
设置多少字后以省略号显示android:id="@+id/tv" android:layout_width="wrap_content" android:layout_height="wrap_content" android:maxEms="18" android:singleLine="true" android:ellipsize="end"原创 2016-03-17 15:14:20 · 24006 阅读 · 2 评论 -
JAVA中 错误代码是 the public type must be defined in its own file 解决方法 android开发 java编程
一般是由于定义的JAVA类同文件名不一致; 解决方法: 1、把文件名修改同XYZ一样的名字; 2、把类名修改成同文件名;原创 2016-03-17 16:28:21 · 11202 阅读 · 0 评论 -
Android Studio出现:Your project path contains non-ASCII 错误代码解决方法
导入Project的出现:Error:(1, 0) Your project path contains non-ASCII characters. This will most likely cause the build to fail on Windows. Please move your project to a different directory. See http:/原创 2016-03-17 18:29:12 · 12176 阅读 · 0 评论 -
android开发之edittext弹出输入框遮挡住文字。解决方法
在ManiFest清单文件中修改被遮挡的类的EditTextandroid:windowSoftInputMode="adjustPan|stateHidden"原创 2016-03-07 11:31:56 · 2299 阅读 · 0 评论 -
fragment没有getWindowManager 关于fragment下的报错解决方法
其实很简单:只需要在getWindowManager().getDefaultDisplay().getMetrics(metric) 前面加上getactivity()即可。原创 2016-03-18 15:55:31 · 8489 阅读 · 0 评论 -
Android开发之开源框架OKHTTP的Get请求代码,得到json字符串方法
/** * Created by David Zheng on 2016/3/30. * * Qq:986945193 * * 微博:http://weibo.com/mcxiaobing *//** * 异步获取到数据 开启了子线程 * @return */ public String getUrlfromJson() {原创 2016-03-30 22:53:37 · 2970 阅读 · 0 评论 -
android开发之gridView的一些属性。(项目经验总结)
1.android:numColumns=”auto_fit” //GridView的列数设置为自动2.android:columnWidth=”90dp " //每列的宽度,也就是Item的宽度3.android:stretchMode=”columnWidth"//缩放与列宽大小同步4.android:verticalSpacing=”10dp”原创 2016-03-07 16:40:11 · 1632 阅读 · 0 评论 -
android开发之java代码中如何获取到当前时间。详情代码带注释。
/** *获取当前时间 * @return */ public String getTime(){ Date date= new Date();//创建一个时间对象,获取到当前的时间 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置时间显示格式 str = sdf.format(原创 2016-03-18 20:11:40 · 1026 阅读 · 0 评论 -
Android开发之ListView详解 以及简单的listView优化
ListView列表视图最常用的控件之一,使用场景例如:微信,手机QQ等等。android:divider:每个item之间的分割线,可以使用图片或者色值。android:dividerHeight:高度使用方式,等同于Spinner:ArrayAdapter,SimpleAdapter,BaseAdapter。BaseAdapter:特点:高度自定义ite原创 2016-03-20 12:11:55 · 488 阅读 · 0 评论 -
Android开发之Eclipse与Android Studio的java类 作者版权模板
/** * 作者:${USER} on ${DATE} ${HOUR}:${MINUTE} * * 联系QQ:986945193 * * 微博:http://weibo.com/mcxiaobing *//** * @author :http://www.93sec.cc * * @新浪微博 :http://weibo.com/mcxiaobing * * @ve原创 2016-04-01 09:20:14 · 1352 阅读 · 0 评论 -
Android开发之获取APP的应用程序名称以及版本名称信息java工具类
//跟App相关的辅助类public class AppUtils{ private AppUtils() { /* cannot be instantiated */ throw new UnsupportedOperationException("cannot be instantiated"); } /** * 获取应用程序名称 */ public sta原创 2016-04-01 09:24:03 · 15256 阅读 · 0 评论 -
Android开发之封装log打印日志的工具类,实用logutils详细代码
public final class LogUtil { /** all Log print on-off */ private final static boolean all = true; /** info Log print on-off */ private final static boolean i = true; /** debug Log print on-off */原创 2016-04-01 14:41:47 · 2044 阅读 · 0 评论 -
Android开发之AlertDialog警告提示框删除与取消 详解代码
package cc.jiusansec.www;import android.app.Activity;import android.app.AlertDialog;import android.content.DialogInterface;import android.os.Bundle;import android.view.View;import android.view.原创 2016-04-01 15:50:44 · 1457 阅读 · 0 评论 -
获取android手机的屏幕分辨率 android开发
/*** 获取屏幕分辨率*/private void getResolution() {// TODO Auto-generated method stubDisplay display = getWindowManager().getDefaultDisplay();DisplayMetrics displayMetrics = new DisplayMetrics();原创 2016-02-24 14:52:08 · 745 阅读 · 0 评论 -
Android开发java开发之常用英文词汇汇总。程序员必备英语单词
ANR (Application Not Response ) bundle 捆,entire 整个的,完整的lifetime 生命周期entire lifetime 完整生命周期visible lifetime 可见生命周期foreground lifetime 前沿生命周期initiate 开始,创建,初始化 vtSerializable 序列化, 可原创 2016-04-03 19:09:18 · 4263 阅读 · 0 评论 -
Android开发之http网络请求返回码问题集合。
HTTP状态码(HTTP Status Code)一些常见的状态码为:200 - 服务器成功返回网页 404 - 请求的网页不存在 503 - 服务不可用 一、1xx(临时响应)表示临时响应并需要请求者继续执行操作的状态代码。代码 说明 100 (继续) 请求者应当继续提出请求。 服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。 10原创 2016-04-03 19:11:26 · 8522 阅读 · 0 评论 -
自定义吐司以及Toast的各种用法,详解。教你学会使用各种各样的Toast
package com.david_Custoast;import com.david_Custoast.R;import android.app.Activity;import android.os.Bundle;import android.view.Gravity;import android.view.LayoutInflater;import android.view原创 2016-03-21 18:54:32 · 2534 阅读 · 2 评论 -
遍历查找集合或者数组中的某个元素的值 java代码 详解 Android开发
import java.util.Scanner;public class Test21 { public static void main(String[] args) { //定义并初始化数组 int[] arr = {22,33,44,55,66,7,2,5,24}; //定义并初始化Scanner对象,用于获取输入键盘输入的内容 Scanner scanner = n原创 2016-03-22 17:49:07 · 2875 阅读 · 0 评论 -
整理最全的Android开发工程师面试题,面试题详解。java、Android程序员
1. 请描述下Activity的生命周期。 必调用的三个方法:onCreate()--> onStart() --> onResume(),用AAA表示(1)父Activity启动子Activity,子Actvity退出,父Activity调用顺序如下AAA --> onFreeze() --> onPause() --> onStop() --> onRestart(原创 2016-04-04 19:48:03 · 2826 阅读 · 0 评论 -
设置android studio启动时不检查sdk Android studio启动时总是在找AndroidSDK的解决办法
安装完android studio后,首次启动会弹出检查sdk组件等设置,点击finish会去下载sdk等,如果没有设置代理的情况下,这个界面会卡很久。截图如下:blog0826-1.png所以,我们就需要去更改android studio的设置来禁用这个功能。解决方法关闭android sutdio,打开android studio安装目录下的bin文件夹,找到ide原创 2016-03-11 23:16:17 · 3765 阅读 · 1 评论 -
android开发之java JDK环境变量配置的信息代码 附详细教程。
java环境变量配置:【用户变量】class_path .;%JAVA_HOME%\lib\tools;%JAVA_HOME%\jrePATH ;%JAVA_HOME%\bin;JAVA_HOME D:\Java\jdk1.7.0_79视频教程带语音高清版传送门:原创 2016-04-02 15:29:58 · 607 阅读 · 0 评论 -
Android开发之下载服务器上的一张图片到本地java代码实现HttpURLConnection
package com.david.HttpURLConnectionDemo;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.net.HttpURLConnection;impor原创 2016-04-05 21:02:25 · 2055 阅读 · 0 评论 -
Android开发之数组类的面试题目,android工程师java程序员必备
1,定义一个长度为5的数组int [] arr=new int[5];2,写出静态初始化一个数组的方法int [] arr={1,2,3,4};3,写出可变参数的使用规则 1,只能做为方法的形式参数 2,只能放在最后一个参数 3,public static void m(类型 ... 变量名)4,写出冒泡排序的比较原理 两原创 2016-04-05 21:10:31 · 585 阅读 · 0 评论 -
Android开发工程师面试题总结。android开发面试经验
1:Android中五种数据存储方式分别是什么?他们的特点? (1)SharedPreference,存放较少的五种类型的数据,只能在同一个包内使用,生成XML的格式存放在设备中(2) SQLite数据库,存放各种数据,是一个轻量级的嵌入式数据库(3) File文件,通过读取写入方式生成文件存放数据(4) ContentProvider,主要用于让其他原创 2016-03-12 21:15:35 · 923 阅读 · 1 评论 -
网络请求以及网络请求下载图片的工具类 android开发java工具类
package cc.jiusan.www.utils;import org.apache.http.HttpEntity;import org.apache.http.HttpResponse;import org.apache.http.client.HttpClient;import org.apache.http.client.methods.HttpGet;import or原创 2016-03-23 20:03:10 · 615 阅读 · 0 评论 -
Android开发之java代码中获取当前系统的时间工具类
/** * 获取当前时间 * * @return */ public String getTime() { Date date = new Date();// 创建一个时间对象,获取到当前的时间 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");// 设置时间显示格式 Current原创 2016-03-24 14:28:03 · 1825 阅读 · 1 评论 -
Android开发之 当前日期String类型转date类型 java代码中实现方法
/** * 获取当前时间 * * @return */ public Date getDate(String str) { try { java.text.SimpleDateFormat formatter = new SimpleDateFormat( "yyyy-MM-dd HH:mm:ss"); date = formatter.parse(s原创 2016-03-24 14:29:59 · 8394 阅读 · 0 评论 -
android studio 如何进行格式化代码 快捷键必备
在Eclipse中,我们一般使用Ctrl+Shift+F来格式化代码,Android Studio中需要换成: Reformat codeCTRL + ALT + L (Win)OPTION + CMD + L (Mac)原创 2016-03-14 16:02:57 · 25411 阅读 · 1 评论 -
android开发之java的一些基础知识详解,java编程语法,扎实自己的android基本功
1、对象的初始化(1)非静态对象的初始化在创建对象时,对象所在类的所有数据成员会首先进行初始化。基本类型:int型,初始化为0。如果为对象:这些对象会按顺序初始化。※在所有类成员初始化完成之后,才调用本类的构造方法创建对象。构造方法的作用就是初始化。(2)静态对象的初始化程序中主类的静态变量会在main方法执行前初始化。不仅第一次创建对象时,类中的所有静态变原创 2016-04-07 19:44:31 · 2207 阅读 · 0 评论