- 博客(18)
- 收藏
- 关注
原创 针对ScrollView和EditText合用时,EditText长度超过本身高度时不能滑动问题
由于ScrollView自身的滑动事件,将Edittext的焦点抢占 ,所以需要对Edittextext的onTouch事件进行重写 mEdDetails.setOnTouchListener(new View.OnTouchListener() { @Override public boolean onTouch(View v, MotionE
2016-10-10 17:58:41 2619 1
原创 显示悬浮按钮
添加悬浮按钮 private void addView() { // 获取Service if (mWindowManager == null) { mWindowManager = (WindowManager) getSystemService(Context.WINDOW_SERVICE); } if (mWindowParams == null) { mWi
2015-10-17 20:45:35 405
转载 android apk签名和包名
总结:1.包名和签名都相同的apk才能替换;2.通过修改AndroidManifest.xml中的android:label="@string/app_name"可以修改apk安装后的显示名称;3.在eclipse中通过run as安装的apk是使用系统默认的签名;========================1.签名的意义 为了保证每个应用程序开发商合法ID,防止
2015-10-14 21:32:57 6201
转载 Android自定义属性
1. reference:参考某一资源ID。 (1)属性定义: background" format = "reference" /> (2)属性使用: android:layout
2015-10-13 21:28:58 280
转载 android 中 系统日期时间的获取
import java.text.SimpleDateFormat; SimpleDateFormat formatter = new SimpleDateFormat ("yyyy年MM月dd日 HH:mm:ss "); Date curDate = new Date(Syst
2015-10-12 16:49:53 337
转载 Android多线程机制
1. 为什么要用多线程这里列出几个原因:a) 提高用户体验或者避免ANR在事件处理代码中需要使用多线程,否则会出现ANR(Application is not responding),或者因为响应较慢导致用户体验很差。b) 异步应用中有些情况下并不一定需要同步阻塞去等待返回结果,可以通过多线程来实现异步,例如:上一点中提到的,你的应用中的某个Activity需要从云端获取一
2015-10-10 21:12:00 430
原创 Android基础知识
1.Android SDK:Android SDK包含了一个调试器、库、一个模拟器、文档、实例代码和教程。 2.ADT: 用于Eclipse的Android开发工具(Android Development Tools,ADT)插件是对Eclipse IDE的扩展,用以支持android应用程序的创建和调 试。 3.AVD(Android Virtual Device): AVD
2015-10-09 20:47:14 247
转载 SAX和Dom解析XML的区别
•SAX适于处理下面的问题:•1、对大型文件进行处理;•2、只需要文件夹的部分内容,或者只需从文件中得到特定信息。•3、想建立自己的对象模型的时候。•DOM适于处理下面的问题:•1、需要对文件进行修改;•2、需要随机对文件进行存取
2015-10-08 22:07:01 282
原创 使用新浪API实现天气状况的显示
1.首先要了解新浪API返回值的含义,http://php.weather.sina.com.cn/xml.php?city=%B1%B1%BE%A9&password=DJOYnieT8234jlsK&day=0 北京 霾 晴 mai q
2015-10-07 21:06:37 352
转载 Java知识点
1、对于类中的final类型属性,一般在声明的时候直接写final int a =1; 但也可以在构造函数中进行赋值,如:final int a;A{}( a =1;) 但要注意:需要每一个构造函数都赋值,且不能嵌套。 而如果想写static final int a;则必须在声明时进行初始化,static final i
2015-10-06 22:03:35 315
原创 如何解决ViewPager中的预加载
ViewPager有一个机制,当加载一个界面时,会将后面的几个界面也一起加载,这样会使得我们对前一个界面所做的操作,在后一个界面上无法显示。因此需要对其进行懒加载,以下针对的是在ViewPager中的Fragment1.先声明一个BaseFragemnt抽象类package com.example.trip.util;import android.support.v4.app.Frag
2015-10-05 20:11:16 716
转载 java面试题
在本教程中,我们将讨论在Java面试中,用人单位用来测试应聘者Java以及面向对象的能力的面试题目.以下章节我们将按照以下结构讨论面试问题,面向对象编程及其特性,Java及其特性的一般问题,集合,垃圾回收,异常处理,Java applets,Swing,JDBC,RMI, Servlet 和 JSP.来,我们一起出发吧。。目录· Object Oriented Progr
2015-10-04 20:42:44 991
原创 android中如何将图片变为圆角
一、在https://github.com/vinc3m1/RoundedImageView下载项目,二、由于此文件是一个android studio下编写的项目,所以如果想要在eclipse下实现,应该引入picasso-2.5.2.jar support-annotations-23.0.0.jar包,然后就是将里面的文件一个个拷入eclipse下对应的文件夹下
2015-10-03 21:22:22 2076
原创 如何将几张图片组合成一个动画
首先在anim文件夹下添加一个文件,里面内容如下<animation-list xmlns:android="http://schemas.android.com/apk/res/android" android:oneshot="true" > <item android:drawable="@drawable/buying_pop_wait_icon_f
2015-10-02 19:08:11 3487
原创 如何将servlet中读取的数据转化为JSON
首先在JDBC的DAO中读取的数据要是 List>类型public static List> selectProvince() { Connection con = null; PreparedStatement ps = null; ResultSet rs = null; String sql = "SELECT * FROM city where iscity=? ORD
2015-10-01 21:54:35 4337
原创 将long型数转化为流量格式大小的工具类
public class StorageUtil { public static String covertStorage(long size) { long kb = 1024; long mb = kb * 1024; long gb = mb * 1024; if (size >= gb) { r
2015-09-30 20:37:29 462
原创 使用反射机制实现对类中私有方法的调用
//声明一个方法对象,private Method getPackageSizeInfo;/*通过.class获取类的类对象*/Class item=Item.class;//通过getDeclaredMethod//第一个参数为类中想要调用的方法的名字//后面的参数为这个方法需要传递的参数类型 getPackageSizeInfo =item. getDe
2015-09-29 20:28:50 348
原创 如何实现透明式状态栏
对于4.4版本以上的安卓App想要实现沉浸式状态栏应该在Activity布局中中加上一行代码getWindow().addFlags(WindowManager. LayoutParams.FlAG_TRANSLUCENT_ STATUS);由于加入该布局后,会使页面整个往上跑,要想使页面位置不变,就需要在整个页面布局之上中加入fitsSystemWindow
2015-09-28 19:34:24 532
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人