- 博客(17)
- 资源 (9)
- 收藏
- 关注
转载 Android—android常用控件属性
做项目写布局的时候,经常忘记某个属性,现在网上找一下,记下来控件属性:android属性Android功能强大,界面华丽,但是众多的布局属性就害苦了开发者,下面这篇文章结合了网上不少资料,第一类:属性值为true或falseandroid:layout_centerHrizontal 水平居中android:layout_centerVertical 垂直居中
2015-03-31 23:54:10 611
转载 Java—面向对象设计的几个基本的原则
A:单一职责系统中的每一个对象应该只有一个单独的职责,所有对象关注的应该是自身职责的完成。基本思想:高内聚,低耦合。B:开闭原则一个对象对扩展开放,对修改关闭。基本思想:对类的改动是通过增加代码进行的,而不是修改现有的代码。C:里氏替换原则在任意父类出现的地方,都可以使用子类来替代。D:依赖注入原则要依赖于抽象,不要依赖于具体的实现。基本思想:在开发中尽量的
2015-03-27 21:52:24 324
转载 Android—解决Win7下Eclipse中文字体太小问题
最近新装了Win7,打开eclipse4.4.2中文字体很小,简直难以辨认。在网上搜索发现这是由于Eclipse 3.7 用的字体是 Consolas,显示中文的时候默认太小了。 解决方式有两种:一、把字体设置为Courier New 操作步骤:打开Elcipse,点击菜单栏上的“Windows”——点击“Preferences”——点击“Genneral”——点击“Appeara
2015-03-24 15:49:51 461
原创 Android—新的eclipse导入SDK出错解决办法
原先系统崩溃,重装系统,加入一块内存条,从32位变成62位,原先的eclipse用不了;去官网下载64位的eclipse,安装,用一样的方法导入SDK。这时候肯定会提示错误,如下:1.This Android SDK requires Android Developer Toolkit version 23.0.0 or above. Current version is 22.6.2.v
2015-03-24 11:49:42 1664
转载 Android—eclipse无法检测手机解决办法
在eclipse下开发android,当使用手机连接到计算机上测试软件时,有时候会发现,eclipse无法识别手机,这一问题的原因很多,精力有限,在此,小编针对最常见的原因进行这一问题的处理,若有更多疑问,大家可在下方留言。ps:eclipse自带的adb不知道为什么,总是无法检测到手机,可能自带的adb太不给力了吧。so,只好借助别的手了。小编建议用第二种或第三种方法,小编用的是第三种方
2015-03-24 11:38:25 605
原创 Android—Dialog标题居中
弹窗方法:protected void showUpdateSucessDialog(){ AlertDialog.Builder builder = new Builder(MainActivity.this); View aalayout = View.inflate(MainActivity.this, R.layout.dialogsucess, null); builde
2015-03-21 11:22:38 6056
转载 Android—常见的几种RuntimeException
一般面试中java Exception(runtimeException )是必会被问到的问题常见的异常列出四五种,是基本要求。更多的。。。。需要注意积累了 常见的几种如下: 1、NullPointerException - 空指针引用异常2、ClassCastException - 类型强制转换异常。3、IllegalArgumentExcepti
2015-03-12 11:08:18 618
转载 Java—说说对javaee中的session的理解,你是怎么用session的
在服务器上,通过Session来区分每一个上网用户用户只要一连接到服务器,则立刻分配一个Session给用户Session主要方法:1 服务器上通过Session来分别不同的用户-->Session ID任何连接到服务器上的用户,服务器都会位之分配唯一的一个不会重复的Session IDSession ID是由服务器统一管理的,人为不能控制方法:session.getI
2015-03-10 17:32:42 2082
转载 Android—android 开发如何做内存优化?
不少人认为JAVA程序,因为有垃圾回收机制,应该没有内存泄露。其实如果我们一个程序中,已经不再使用某个对象,但是因为仍然有引用指向它,垃圾回收器就无法回收它,当然该对象占用的内存就无法被使用,这就造成了内存泄露。如果我们的java运行很久,而这种内存泄露不断的发生,最后就没内存可用了。当然java的,内存泄漏和C/C++是不一样的。如果java程序完全结束后,它所有的对象就都不可达了,系统就可以对
2015-03-09 20:16:08 442
转载 Android—什么是ANR 如何避免它?
可能会存在这样的情况,你写的代码通过了世界上所有的性能测试,但当用户尝试使用你的应用程序时,仍然让用户感到不爽。应用程序响应不够灵敏的地方包括——反映迟钝,挂起或冻结很长时间,或者需要花费很长的时间来处理输入。在Android上,如果你的应用程序有一段时间响应不够灵敏,系统会向用户显示一个对话框,这个对话框称作应用程序无响应(ANR:Application Not Responding
2015-03-09 20:01:56 1237
转载 Android—Activity在被系统回收之前保存当前状态
如果后台的Activity由于某原因被系统回收了,如何在被系统回收之前保存当前状态 当一个Activity被pause或者stop的时候,这个Activity的对象实际上还是保存在内存中,因此这个Activity中的信息(成员和状态信息)还可以重新获取到. 如果系统为了整理内存而销毁了整合各Activity对象时,系统没法简单的原封不动地恢复先前的Activit
2015-03-08 12:41:16 2761
转载 Java—java中如何安全的结束一个正在运行的线程
问题 Java中提供了很多调度线程的方法,上一节介绍了其中一种控制线程的方法:如何等待一个线程结束。那么如果不希望等待线程结束,而是根据问题的需要随时都要中断线程使其结束,这种对线程的控制方法该如何实现呢? 解决思路 首先必须先明确“中断”这个概念的实际含义,这里的中断是指一个线程在其任务完成之前被强行停止,提前消亡的过程。查阅JDK的帮助文档,可以找到这样一个和中断有关的方法:
2015-03-05 19:57:01 1531
转载 Java—Semaphore实现信号灯
Semaphore可以维护当前访问自身的线程个数,并提供了同步机制。使用Semaphore可以控制同时访问资源的线程个数,例如,实现一个文件允许的并发访问数。Semaphore实现的功能就类似厕所有5个坑,假如有十个人要上厕所,那么同时能有多少个人去上厕所呢?同时只能有5个人能够占用,当5个人中的任何一个人让开后,其中在等待的另外5个人中又有一个可以占用了。另外等待的5个人中可以是随机获得
2015-03-01 16:46:02 936 1
转载 Java— 原子操作
一 概念 (automic operation)即不能被线程调度机制中断的操作。原子操作不需要进行同步控制。 二 常见情况 如果问题中的变量除了long or double 以后的基本类型,对这些类型进行简单的赋值或者返回操作时是原子操作。为类型long and double 加上volatile修饰符,对这两个基本类型的操作也是原子的。 J
2015-03-01 16:26:35 783
转载 Android—BroadcastReceiver的简单使用
新建一个类:/** * */package org.crazyit.broadcast;import android.content.BroadcastReceiver;import android.content.Context;import android.content.Intent;import android.widget.Toast;public class M
2015-03-01 12:13:28 770
原创 Android—Service的使用(二)
继续上一篇(Android—Service的使用(一))之后,这一篇讲解Service的绑定本地service并与之通讯首先看看ServiceTest有哪些改动package com.example.service;import android.app.Service;import android.content.Intent;import android.os.Binder;i
2015-03-01 11:19:46 490
原创 Android—Service的使用(一)
android中服务是运行在后台的东西,级别与activity差不多。既然说service是运行在后台的服务,那么它就是不可见的,没有界面的东西。你可以启动一个服务Service来播放音乐,或者记录你地理信息位置的改变,或者启动一个服务来运行并一直监听某种动作。Service和其他组件一样,都是运行在主线程中,因此不能用它来做耗时的请求或者动作。你可以在服务中开一一个线程,在线程中做耗时动作。
2015-03-01 10:28:17 424
带侧滑菜单的精美MP3播放器
2015-01-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人