- 博客(41)
- 资源 (7)
- 收藏
- 关注
原创 Spring Boot 不使用默认的 parent,改用自己的项目的 parent
我们在使用spring-boot的时候,parent需要继承一个spring的 spring-boot-starter-parent,但是有时候在我们自己的项目中,会定义一个自己的 parent 项目,这种情况下,我们该如何达到即使用了我们的parent,又将spring-boot集成进来呢?
2017-10-26 13:27:27
4060
原创 spring-boot 分页查询(关联表)
Spring-boot是微框架,是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。
2016-08-08 23:28:46
12213
原创 网络图片人脸识别并根据人脸焦点显示图片
Fresco下载图片并根据人脸识别来聚焦图片展示相信现在越来越多的开发者在使用facebook的Fresco 框架来处理图片了,在文档中有如下介绍 那么人脸识别,android怎样进行人脸识别呢?其实android从API 1的时候就有人脸识别了,FaceDetector类。具体使用如下:FaceDetector fd = new FaceDetector(faceBitmap.getWidt
2016-03-25 11:38:43
2263
翻译 Fragment不推荐使用自定义带参的构造函数
Fragment不推荐使用自定义带参的构造函数相信大家在使用Fragment会遇到如下异常 java.lang.RuntimeException: Unable to start activity ComponentInfo{com.。/com...Activity}: android.support.v4.app.Fragment$InstantiationException: Unable
2016-03-19 18:21:25
1000
原创 GPU硬件加速相关问题,解决闪屏
在Android开发中,部分机型可能会出现带透明度背景使用alpha动画的时候,出现闪屏问题,这个问题只要在当前的Activity配置中添加android:hardwareAccelerated="true"这个方法就会解决,这是为什么呢?依我看来原因可能因为如下原因:一般而言, GPU 的帧速率应高于刷新率,才不会卡顿或掉帧。如果屏幕刷新率比帧速率还快,屏幕会在两帧中显示
2016-03-19 17:30:38
5675
原创 android ems具体意义?
ems?不会是邮政快递吧在android里当然不是了,在android里setEms() 作用是设置TextView的字符宽度如何理解呢?em是一个印刷排版的单位,表示字宽的单位。 em字面意思为:equal M (和M字符一致的宽度为一个单位)简称em。ems是em的复数表达。所以ems和字节什么的都是没关系的,只是和字宽度有关系。而且由于各个手机版本自定
2016-02-20 17:31:49
2281
原创 Android动画背景自动播放
我们在开发android应用的时候,会遇到加载anim帧动画的图片,其中遇到最多的就是加载图片时候显示动态图,最常见的使用方法就是,设置背景为anim动画,如以下代码:<animation-list android:oneshot="false" xmlns:android="http://schemas.android.com/apk/res/android
2016-02-20 17:20:22
1216
原创 Activity增加进入进出动画
Activity之间的切换,系统默认是没有动画的,当然有些系统默认是有动画的,但是有些动画是不符合我们的要求,那么我们需要怎么改呢这个需要在AndroidManifest中做下配置就ok了,具体方案如下 <activity android:name=".activity.showimage.ImageShowActivity" android
2016-01-30 17:03:52
842
原创 Android中的windowSoftInputMode属性详解
android:windowSoftInputMode属性一共有9个取值,分别是: stateUnspecified,stateUnchanged,stateHidden,stateAlwaysHidden,stateVisible,stateAlwaysVisible,adjustUnspecified,adjustResize,adjustPan。
2016-01-08 19:41:22
3173
原创 AndroidStudio中包冲突问题(使用解析和Multidex重复条目)
以这个错误Error:Execution failed for task ':app:dexDebug'. com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command '/usr/lib/jvm/java-7-oracle/bin/j
2015-12-23 19:29:59
22427
翻译 Android Studio导入项目
Android Studio默认使用 Gradle 构建项目, Eclipse 默认使用Ant构建项目。建议Android Studio导入项目时,使用Gradle 构建项目。导入 Eclipse 项目本例中,使用到的 Eclipse 项目结构如图:e-demo 为主项目, appcompat_v7 为 library 项目。导入 Gener
2015-04-26 22:04:21
561
翻译 Android Studio简单设置
界面设置默认的 Android Studio 为灰色界面,可以选择使用炫酷的黑色界面。Settings --> Appearance --> Theme ,选择 Darcula 主题即可。字体设置系统字体设置如果你的Android Studio界面中,中文显示有问题,或者选择中文目录显示有问题,或者想修改菜单栏的字体,可以这么设置。Settings
2015-04-26 19:32:08
647
转载 Android DiskLruCache完全解析,硬盘缓存的最佳方案
转载请注明出处:http://blog.youkuaiyun.com/guolin_blog/article/details/9316683本篇文章主要内容来自于Android Doc,我翻译之后又做了些加工,英文好的朋友也可以直接去读原文。http://developer.android.com/training/displaying-bitmaps/index.html
2015-03-20 10:23:42
480
转载 Android照片墙应用实现预防OOM
照片墙这种功能现在应该算是挺常见了,在很多应用中你都可以经常看到照片墙的身影。它的设计思路其实也非常简单,用一个GridView控件当作“墙”,然后随着GridView的滚动将一张张照片贴在“墙”上,这些照片可以是手机本地中存储的,也可以是从网上下载的。制作类似于这种的功能的应用,有一个非常重要的问题需要考虑,就是图片资源何时应该释放。因为随着GridView的滚动,加载的图片可能会越来越多,如果
2015-02-25 20:04:30
614
转载 Android瀑布流照片墙实现,体验不规则排列的美感
传统界面的布局方式总是行列分明、坐落有序的,这种布局已是司空见惯,在不知不觉中大家都已经对它产生了审美疲劳。这个时候瀑布流布局的出现,就给人带来了耳目一新的感觉,这种布局虽然看上去貌似毫无规律,但是却有一种说不上来的美感,以至于涌现出了大批的网站和应用纷纷使用这种新颖的布局来设计界面。记得我在之前已经写过一篇关于如何在Android上实现照片墙功能的文章了,但那个时候是使用的GridVie
2015-02-25 20:02:19
456
转载 Android高效加载大图、多图解决方案,有效避免程序OOM
转载:http://blog.youkuaiyun.com/guolin_blog/article/details/9316683本篇文章主要内容来自于Android Doc,我翻译之后又做了些加工,英文好的朋友也可以直接去读原文。http://developer.android.com/training/displaying-bitmaps/index.html高效加
2015-02-25 19:55:49
396
原创 Android三种方式解析Xml
在Android中,常见的XML解析器分别为SAX解析器、DOM解析器和PULL解析器SAX解析器:SAX(Simple API for XML)解析器是一种基于事件的解析器,它的核心是事件处理模式,主要是围绕着事件源以及事件处理器来工作的。当事件源产生事件后,调用事件处理器相应的处理方法,一个事件就可以得到处理。在事件源调用事件处理器中特定方法的时候,还要传递给事件处理器相应事件
2015-02-06 15:56:53
645
原创 Android有进度条异步任务下载图片
首先在AndroidMainifest中添加上网权限 布局文件activity_main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match
2015-02-05 15:46:14
694
原创 Android获得设备的ip地址
整体获取可以移动数据上网获取IP也可以WiFi获取方法public static String getPhoneIp() { try { for (Enumeration en = NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();) { NetworkInte
2015-02-04 13:08:48
1072
原创 向android中写文件
import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintW
2014-04-01 10:45:45
551
原创 android创建提示音
private SoundPool sp; //创建声音列表 private HashMap spMap; //初始化提示音 private void init(){ //创建提示音文件 // sp=new SoundPool(maxStreams, streamType, srcQuality); sp = new SoundPool(2,AudioManage
2014-04-01 10:41:04
997
原创 从android选取文件获取文件路径,并将文件读入到数据库中,有进度条显示
大概流程:点击选择文件按钮,出来MyFileManager对话框,从而选择文件路径,获取文件路径,对文件进行读取,并插入到数据库中选取文件获取文件名及路径方法 PS:被屏蔽掉的代码,如果恢复正常,则可以判断文件类型,从而进行打开import java.io.File;import java.util.ArrayList;import java.util.List;
2014-04-01 10:13:45
2666
原创 上传文件到服务器
/** * * @param url 上传服务器IP地址 例如:210.30.108.10 * @param port 上传服务器端口号 例如:21 * @param username FTP服务器用户名 * @param password FTP服务器用户密码 * @param remotePath FTP服务器上传路径目录 * @param fileNam
2014-04-01 09:25:02
749
原创 ListView记事本效果
1.创建颜色colors.xml #AAFFFF99 #FF0000FF #90FF0000 #AA0000FF2.创建尺寸dimens.xml 30px 3.写activity布局 activity_main<LinearLayout xmlns:android="http://schemas.android.com
2014-02-12 16:38:28
837
原创 android判断有没有网络连接
android 中查看当前是否联网 ConnectivityManager cm=(ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo info = cm.getActiveNetworkInfo(); if (info != null && info.isAvailabl
2014-02-11 15:25:09
703
原创 添加一条数据后,如何获得新增加数据自增id的值
public int insertDemo(int uid){ int flag=0; String sql="insert into capsule (userid) values("+uid+")"; try{ con=util.openConnection(); Statement st=con.createStatement(); //使用JDBC 3.0 getG
2014-02-11 10:30:53
9003
转载 SQLite从Excel文件中导入数据
Android客户端开发的时候使用了SQLite数据库,为了测试,需要将一些excel文件中的数据导入到数据库的表中,下面是几个步骤: 数据库表的定义: create table bookrooms(id integer, roomname nvarchar(20), mapfilename nvarchar(20)); 1、将Excel之中存储的数据另存为
2014-01-26 08:59:19
1470
原创 Android Listview中使用两种布局
package com.aobang.adapter;import java.util.List;import java.util.Map;import java.util.ArrayList;import org.json.JSONArray;import org.json.JSONObject;import com.aobang.MainActivity;import com
2014-01-25 09:46:37
902
转载 ANDROID之.9.PNG图片
9.png是为了适配各种屏幕的机子,所以才有了这种格式的图片。 在Android SDK中提供了制作这种图片的工具,也就是Draw9patch.bat这个批处理 ,双击之后可以看到: 很简答的界面,在左上角的File中可以选择我们需要制作的.9.png的图片,接下来就拿这个图来制作我们所需要的.9。
2014-01-15 10:17:48
753
原创 Android图片异步加载
package com.aobang.tools;import java.io.IOException; import java.io.InputStream; import java.lang.ref.SoftReference; import java.net.MalformedURLException; import java.net.URL; import java.
2014-01-05 10:21:07
607
原创 Android ListView自定义布局
本人,刚刚入行android,今天碰到ListView自定义布局的问题,参考了些网上资料,终于实现了这一功能,别喷我,小弟是新手我认为最主要的是适配器的编写,在这里我们先写个LIstview的布局文件listview.xml <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" androi
2014-01-03 17:45:21
989
Fresco根据人脸焦点展示图片
2016-03-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人