java
android_开发
android
展开
-
一次面试的总结
对于我个人的能力而言,应付这次面试是没有任何问题的,然而却以失败的下场而宣告结束了。分析:1.对于每一个知识点的细节,都要掌握不管是否以后的工作能不能用到。2.特别是对于最基础的知识点一定要熟记于心,尽管在编码过程中是自动生成的,你也要知道他们的原理。3.面试前认真的准备公司做项目方向和知识点的侧重点。原创 2013-10-13 11:13:28 · 526 阅读 · 2 评论 -
Android清除本地数据缓存代码
/* * 文 件 名: DataCleanManager.java * 描 述: 主要功能有清除内/外缓存,清除数据库,清除sharedPreference,清除files和清除自定义目录 */import java.io.File;import android.content.Context;import android.os.Environment;转载 2015-07-29 14:17:54 · 584 阅读 · 0 评论 -
android 使用SharedPreferences保存list数据
List> list = new ArrayList>();List> test = getInfo(this, "name");for (int i = 0; i Map itemMap = test.get(i);Iterator> iterator = itemMap.entrySet().iterator();while (iterator.hasNext(原创 2015-08-14 10:18:37 · 3419 阅读 · 0 评论 -
四种方案解决ScrollView嵌套ListView问题
在工作中,曾多次碰到ScrollView嵌套ListView的问题,网上的解决方法有很多种,但是杂而不全。我试过很多种方法,它们各有利弊。在这里我将会从使用ScrollView嵌套ListView结构的原因、这个结构碰到的问题、几种解决方案和优缺点比较,这4个方面来为大家阐述、分析、总结。实际上不光是ListView,其他继承自AbsListView的类也适用,包括Expandab转载 2015-09-01 22:41:11 · 366 阅读 · 0 评论 -
jsonobject 遍历 org.json.JSONObject
import org.json.JSONArray;import org.json.JSONException;import org.json.JSONObject;public static void main(String[] args) { String str = "{'TI':[{'value':'aa1','count'转载 2015-10-04 21:48:41 · 2554 阅读 · 0 评论 -
android 自定义 View 之标题栏(三)
前面已学习了两种自定义控件的实现,还没学习的同学可以学习下,学习了的同学也要去温习下,一定要自己完全的掌握了,再继续学习,贪多嚼不烂可不是好的学习方法,我们争取学习了一种技术就会一种技术,而且不光看了就算了,最好的方法就是看完我自己再练习下,再扩展下,在原来的基础上在添加一些东西,比如,增加一些功能实现等等。效果图:今天我们打算学习下另外一种自定义控件,就是创建可重复使用的组合控件,那么问题来了:原创 2016-11-11 14:33:23 · 534 阅读 · 0 评论 -
android 自定义view 之 动态音频图 (二)
android 自定义view 之 动态音频图 (二)原创 2016-11-11 11:54:22 · 1321 阅读 · 0 评论 -
android 自定义view(一)
android 自定义view原创 2016-11-11 11:19:49 · 275 阅读 · 0 评论 -
android 自定义 view 之ViewGroup(四)
还是先上效果图:在学习新内容之前,我们先来弄清楚两个问题: 1 . 什么是ViewGroup?ViewGroup是一种容器。它包含零个或以上的View及子View。 这里写图片描述(图片来自网上)2 . ViewGroup有什么作用?ViewGroup内部可以用来存放多个View控件,并且根据自身的测量模式,来测量View子控件,并且原创 2016-11-11 15:05:20 · 565 阅读 · 0 评论 -
Java 接口和抽象类区别
1.概述一个软件设计的好坏,我想很大程度上取决于它的整体架构,而这个整体架构其实就是你对整个宏观商业业务的抽象框架,当代表业务逻辑的高层抽象层结构 合理时,你底层的具体实现需要考虑的就仅仅是一些算法和一些具体的业务实现了。当你需要再开发另一个相近的项目时,你以前的抽象层说不定还可以再次利用 。面对对象的设计,复用的重点其实应该是抽象层的复用,而不是具体某一个代码块的复用。说到了抽象转载 2015-03-18 14:33:56 · 430 阅读 · 0 评论 -
java 枚举
用法一:常量在JDK1.5 之前,我们定义常量都是: public static fianl.... 。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。public enum Color { RED, GREEN, BLANK, YELLOW } 用法二:switchJDK1.6之前的switch语句只支持int,转载 2015-03-10 11:44:55 · 386 阅读 · 0 评论 -
Android--ContentProvider
数据持久化,但是除了共享内存(SDCard)的数据外,其他包括SQLite、SharedPreferences都是仅限于被当前所创建的应用访问,而无法使它们的数据在应用程序之间交换数据,所以Android提供了ContentProvider,ContentProvider是不同应用程序之间进行数据交换的标准API。虽然Android附带了需要有用的内容提供者,但是本片博客不涉及这方面的内容,而是专转载 2015-02-28 14:18:39 · 574 阅读 · 0 评论 -
选择和冒泡排序的区别
package com.songge;public class paixu { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub int [] arr={2,4,5,7,3,9,1,10,0,8}; paixu(原创 2013-10-22 23:06:36 · 485 阅读 · 0 评论 -
TextureRegion的用法--将大图分割小图片
private Texture texture; private SpriteBatch batch;private TextureRegion[] regions = new TextureRegion[4]; @Overridepublic void create() {texture = new Texture(Gdx.files.internal("data/t原创 2013-12-25 16:01:06 · 1279 阅读 · 0 评论 -
Java重载和重写(覆盖)的区别--源码实例
// 对overload测试的文件:OverloadTest.javapublic class OverloadTest {// 下面几个方法用来验证可以通过定义不同的参数类型和参数的数目进行方法重载。public void fun(){System.out.println("method fun in Overloa原创 2014-01-15 23:51:24 · 711 阅读 · 1 评论 -
java 算法--洗牌算法
方法(一)public class Xipaisuanfa {/*** @param args*/// 数组大小static Random random =new Random();private int[] positions = { 1, 2, 3, 4, 5, 6, 9, 7, 8, 0 };public X原创 2014-01-15 23:47:14 · 1350 阅读 · 0 评论 -
android游戏开发框架libgdx的使用—使用TexturePacker工具
package com.me.mygdxgame;import com.badlogic.gdx.ApplicationListener;import com.badlogic.gdx.Gdx;import com.badlogic.gdx.graphics.GL10;import com.badlogic.gdx.graphics.g2d.Textur原创 2014-01-15 23:54:06 · 815 阅读 · 0 评论 -
(自定义)AlertDialog使用
public class AllDialogDemoActivity extends Activity { private static final String TAG = "dzh"; ProgressDialog proDialog; ProgressDialog progressDialog; ProgressThread progressThread;转载 2014-01-16 13:25:00 · 752 阅读 · 0 评论 -
libgdx 退出,及获取系统时间与显示,及接口的使用
libgdx 代码工程:package com.test;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import com.badlogic.gdx.ApplicationListener;import com.badlogic.gdx.G原创 2014-01-26 15:20:07 · 1367 阅读 · 0 评论 -
String,StringBuffer与StringBuilder的区别和用法
long currentTime, lastTime; public void testString() { String str = ""; String test = ""; int times = 10000; StringBuffer buffer = new StringBuffer(); StringBuilder builder = new原创 2014-09-03 14:40:53 · 553 阅读 · 0 评论 -
android 中 系统日期时间的获取
import java.text.SimpleDateFormat; SimpleDateFormat formatter = new SimpleDateFormat ("yyyy年MM月dd日 HH:mm:ss "); Date curDate = new Date(Syst转载 2015-02-27 23:53:07 · 369 阅读 · 0 评论 -
欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2017-08-04 10:38:20 · 431 阅读 · 0 评论