自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(99)
  • 资源 (4)
  • 收藏
  • 关注

原创 安卓的getX和getRawX的区别

着要讲到安卓的android坐标系和视图坐标系两个概念  android坐标系:   getRawX和getRawY以及getLoacationInWindow获取的都是在整个屏幕的位置坐标    视图坐标系 :getX和getY获取的都是相对与父空间的位置,不再是屏幕左上角为参考系

2016-11-02 17:49:53 1754

原创 java.lang.IllegalArgumentException: Illegal character in query at index ...

1这个是在发送一个get的网络请求的时候遇到的。因为参数里面多了空格导致,只需要检查一下,去掉空格即可

2016-11-02 10:30:45 429

原创 输入法格式的问题

1.时间转换到时候用到了。比如需要 显示时间五点半0 5:30,默认是5.30 则需要 String.format("%02d", hour) + ":" + String.format("%02d", minute);%02d表示显示两位整数2.根据时间戳获取时间,年月日Date d = new Date(data);Calendar cal = Calendar.get

2016-10-27 17:48:11 367

原创 安卓申请权限

因为安卓6.0以上默认没有任何权限,所以为了解决这个问题,首次应用启动的时候应该去申请权限 1.判断当前安卓版本是否在安卓6.0以上public static boolean isOverMarshmallow() { return Build.VERSION.SDK_INT >= Build.VERSION_CODES.M;}2.找到当前没有被授权的权限

2016-10-26 11:28:42 493

原创 android studio常用的插件

Androidstudio常用插件

2016-10-25 19:49:35 463

原创 弹出系统dialog或者在service里面显示dialog

在Sercvice 页面弹出的对话框,需要使用系统对话框,不能像act一样使用。在show之前dialog.getWindow().setType((WindowManager.LayoutParams.TYPE_SYSTEM_ALERT));dialog.show();这样就可以。既然是系统级别的对话框,那么也就可以引用系统的AppliacationContext作为Con

2016-10-25 11:49:03 606

原创 安卓视频开始 Vitamo

首先要集成 视频播放框架 1.从官网下载bundle文件,导入到项目当中。作为modlue2.用你的app关联现在的modlue。activity android:name="io.vov.vitamio.activity.InitActivity" android:configChanges="orientation|screenSize|smallestScre

2016-10-20 18:02:53 744

原创 安卓SwipeRefreshLayout使用

1.实现自动刷新希望加载页面的时候自动刷新onrefresh方法自动不会执行要自动执行刷新,要自己手动调用哪个回调方法。才会走OnrefreshrefreshLayout = (SwipeRefreshLayout) view.findViewById(R.id.refreshLayout);refreshLayout.setOnRefreshListener(this)

2016-10-18 16:57:45 303

原创 gridview开发遇到的一些问题

1.item大小不根据自己设定的来显示,这样的话就自己在getview里面把宽高写死convertView.setLayoutParams(new ViewGroup.LayoutParams((int) mContext.getResources().getDimension(R.dimen.y100), (int) mContext.getResources().getDimensio

2016-10-11 18:24:09 282

原创 安卓日期转换

常用的日期转换,比如把  2016-02-12这样的转换为时间戳传给服务器可以这样/** * 把字符串类型的日期 比如2016-01-20转为时间戳 * * @param dateString * @return * @throws ParseException */public static long parseDateToLong(String dateString)

2016-10-11 10:23:38 323

原创 全屏dialog

很简单主题 :style name="dialog_full_screen_style"> item name="android:windowBackground">@nullitem> item name="android:windowFullscreen">trueitem>style>然后设置之后你会发现,距离屏幕左右还有一部分间距,所以还要动态设置宽高

2016-10-09 21:39:35 272

原创 安卓dialog主题

最近在写一个dialog,发现默认背景黑色不透明占满屏幕,改了主题为透明之后就可以了

2016-10-09 10:11:10 291

转载 一个TextView显示多个颜色

有时候一个文本框为了强调内容需要显示不同颜色,用以下代码可以轻松实现方法一:(适用于颜色变化多的情况)[java] view plain copy //为文本框设置多种颜色  textView=(TextView)findViewById(R.id.text_show);         Spannable

2016-09-23 23:06:48 552

原创 安卓开发中遇到测试TextView测量宽高

测量TextView宽高的代码private void invalidateTextPaintAndMeasurements() { mTextPaint.setTextSize(mExampleDimension); mTextPaint.setColor(mExampleColor); mTextWidth = mTextPaint.measureText(mE

2016-07-21 14:56:15 1291

原创 关于listview条目的重用

请看一段源码:private class AppInfoAdapter extends BaseAdapter {@Overridepublic int getCount() {// return appinfos.size();return userAppInfos.size() + systemAppInfos.size() + 2;}@Override

2014-11-03 22:52:28 399

原创 自定义toast

1,其实大家都知道,Toast的生命周期

2014-11-01 23:43:18 359

原创 如何利用谷歌的api——demo

在sdk下simple目录下找到Apidemo的文件夹,安装

2014-11-01 18:43:55 540

原创 360权限整理

;联网权限    读写sd卡权限        读取

2014-10-30 23:30:50 605

原创 360手机卫士:测试类的优化

普通写法:public class TestBlackNumberDao extends AndroidTestCase {// 测试框架用和内容提供者用系统提供的虚假的上下文getContext/*** 测试添加* * @throws Exception*/public void testAdd() throws Exception {BlackNum

2014-10-28 23:25:28 1142

原创 360卫士第四天

1,首先是软件测试TEST配置、  在清单文件中,

2014-10-28 22:47:33 423

原创 安全卫士第三天 四个界面

利用intent作为Acitivity之间的沟通桥梁 intent

2014-10-27 23:26:46 487

原创 开发手机卫士第二天,自定义style,对话框

遇到问题:在开发自定义组件对话框

2014-10-27 00:02:09 678

原创 开发安全卫士遇到的问题

首先是权限问题,老四忘了加权限,

2014-10-25 22:59:14 494

原创 JNI生成c头文件时候遇到的问题

在class目录下编译,总是报错,说找不到指定的类。然后再网上看了很多多说是

2014-10-24 23:43:33 468

转载 Java线程中run和start方法的区别

package com.ljq.test;public class ThreadTest {        /**     * 观察直接调用run()和用start()启动一个线程的差别      *      * @param args     * @throws Exception     */    public static void main(

2014-07-30 16:43:19 492

原创 黑马程序员--学习日志--反射

---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ----------------------

2014-07-08 15:31:29 434

翻译 html target属性

取值_blank -- 在新窗口中打开链接_parent -- 在父窗体中打开链接_self -- 在当前窗体打开链接,此为默认值_top -- 在当前窗体打开链接,并替换当前的整个窗体(框架页)一个对应的框架页的名称 -- 在对应框架页中打开

2014-05-09 16:45:04 510

转载 Hibernate继承映射

在面向对象的程序领域中,类与类之间是有继承关系的,例如Java世界中只需要extends关键字就可以确定这两个类的父子关系,但是在关系数据库的世界中,表与表之间没有任何关键字可以明确指明这两张表的父子关系,表与表是没有继承关系这样的说法的。下文将详细介绍Hibernate提供的3种方案。AD:51CTO学院:IT精品课程在线看!在面向对象的程序领域中,类与类

2014-04-29 10:15:40 484

转载 Hibernate的集合映射

本文主要针对Hibernate的Set、List、Array、Map、Bag五个集合映射进行详细的讲解。AD:51CTO学院:IT精品课程在线看!POJOs如下:Customer类---->customer表Order类对应---->orders表customer(1)(n)orderpublic class Customer  

2014-04-29 10:10:42 510

原创 做了几天的登录界面

扒网站。该码代码。保留样式。删除js。

2014-04-25 16:31:27 591

转载 struts2基于验证框架的输入校验

基于验证框架的输入校验一、创建一个struts2项目testValidators。Struts2 初体验:1.jsp页面:注册页,register.jsp:使用加载struts2标签库。使用标签输出相应的字段错误信息,fieldName属性为出错字段的名字。<%@ page language="java" contentType="text/

2014-04-20 09:17:28 839

原创 The import org.apache.struts cannot be resolved

引入 org.apache.struts下的ActionMessageError标签时出现的错误。  后来发现是

2014-04-17 14:49:22 4500

原创 基于struts拦截器的登录验证

版本:struts2.1.6此实例实现功能:用户需要指定用户名登陆,登陆成功进入相应页面执行操作,否则返回到登陆页面进行登陆,当直接访问操作页面(登陆后才能访问的页面)时则不允许,须返回登陆页面。代码如下:一、页面login.jsp[xhtml] view plaincopy%@ page language="

2014-04-03 10:05:19 640

转载 oracle学习

DBa权限用户可以访问和操作数据库所以用户所有的表和信息。Oracle 常用指令  1:conn 用户名/密码;连接orac       alter all  on 用户1  to 用户2 :把用户1的所有权限给用户2;       在一个表中如果   grant    craete mytable to public那么所以用户都可以操作这张表  2.有时候查找数据很多,

2014-03-27 15:20:31 479

转载 2014-03-26类中静态变量的初始化(摘自thinking in java)

. 静态数据的初始化若数据是静态的(static),那么同样的事情就会发生;如果它属于一个基本类型(主类型),而且未对其初始化,就会自动获得自己的标准基本类型初始值;如果它是指向一个对象的句柄,那么除非新建一个对象,并将句柄同它连接起来,否则就会得到一个空值(NULL)。如果想在定义的同时进行初始化,采取的方法与非静态值表面看起来是相同的。但由于static值只有一个存储区域,所以无论创建

2014-03-26 11:50:45 537

原创 Spring AOP代理的学习案例

使用代理的前提是目标类必须实现某个接口,因为要用接口引用代理对象

2014-03-21 21:52:44 504

原创 Spring中使用注解的方式注入方式1

前提:必须导入common-annotation.jar包其中,若用到切面编程,要aspect jweaver。jar和aspect.jrt c手工配置必须在bean下配置如下图:  glib-nodep.jar

2014-03-21 15:03:12 608

转载 接口的作用(转载)

C#接口是一个让很多初学C#者容易迷糊的东西,用起来好像很简单,定义接口,里面包含方法,但没有方法具体实现的代码,然后在继承该接口的类里面要实现接口的所有方法的代码,但没有真正认识到接口的作用的时候就觉得用接口是多此一举,当然你这样想那是绝对绝对错误的,比尔盖茨的微软请的员工都是比盖茨还聪明的人,他们的C#能添这样的多足吗?!关于接口的作用,网上有一位就真的深入浅出给我们做了很好理解的分析。我

2014-03-21 13:54:11 443

原创 重写(__覆盖)

(1) 父类与子类之间的多态性,对父类的函数进行重新定义。如果在子类中定义某方法与其父类有相同的名称和参数,我们说该方法被重写 (Overriding)。在Java中,子类可继承父类中的方法,而不需要重新编写相同的方法。但有时子类并不想原封不 动地继承父类的方法,而是想作一定的修改,这就需要采用方法的重写。方法重写又称方法覆盖。    (2)若子类中的方法与父类中的某一

2014-03-21 13:50:29 502

转载 JavaBean的四类属性概述

JavaBean的四类属性概述      JavaBean的属性与一般Java程序中所指的属性,或者说与所有面向对象的程序设计语言中对象的属性是一个概念,在程序中的具体体现就是类中的变量。      在JavaBean设计中,按照属性的不同作用又细分为四类:Simple, Index, Bound与Constrained属性。二、Simple属性一个简单属性表示一个伴随有一

2014-03-20 10:58:05 7125

环信客服集成的demo

环信客服集成的demo

2016-12-14

微信官方提供的引用签名工具,可以获取签名

微信官方提供的引用签名工具,可以获取签名。

2019-01-07

集成极光推送和环信智能机器人的demo

极光推送和环信智能机器人

2016-12-15

Kotlin for android anto 英文

Kotlin for android 英文版本。学习anto的同学可以看一下。 Kotlin+Anto

2018-11-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除