自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

true100的专栏

无论何时何地何景,唯有学习方可生存!

  • 博客(432)
  • 资源 (14)
  • 论坛 (5)
  • 收藏
  • 关注

原创 Android实现APP内悬浮框效果

2020年上班第一篇:实现在APP内悬浮框效果。可以打开,可以关闭,可以拖动,当然可以实现悬浮框点击事件。直接上代码:主界面public class FloatingActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { ...

2020-01-02 17:41:00 1535 3

转载 史上最全的maven的pom.xml文件详解

本文转自:https://www.cnblogs.com/hafiz/p/5360195.html 原作者:阿豪聊干货<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://ma...

2019-12-02 13:43:00 199

原创 java后端开发第四篇:springboot中thymeleaf入门

thymeleaf是springboot中所支持的一种模板引擎。入门级使用如下:pom.xml中引入依赖: <!-- 引入模板引擎--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId...

2019-11-26 16:39:18 184

原创 java后端开发第三篇:springboot中资源属性配置及使用

简单记录Springboot中@Configuration,@ConfigurationProperties等与资源属性配置相关的注解使用:pom.xml中添加依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId...

2019-11-25 15:38:19 165

原创 java后端开发第二篇:springboot定时任务及异步任务简记

通过Springboot实现定时任务,只要用到在@EnableScheduling 和 @Scheduled 这两个注解即可实现。在程序入口application中添加@EnableScheduling注解@SpringBootApplication@EnableScheduling//允许使用定时任务功能public class DemoApplication { publ...

2019-11-25 10:31:31 134

原创 java后端开发第一篇:springboot+jpa入门(续)

接上篇https://blog.csdn.net/true100/article/details/103181562,写个简单的jpa条件查询示例,就算是多凑篇博客吧,好久没写了,惭愧!接口JpaRepository只有以下几个方法供我们使用,很多时候不能满足我们按照条件查询的要求。public interface JpaRepository<T, ID> extends Pagi...

2019-11-21 15:46:20 90

原创 java后端开发第一篇:springboot+jpa入门

走在学习的路上,虽然算得上是个老程序猿了,但是自己仍然是个半罐水的菜鸟。今年在公司也跟着后端同事学习后台开发,希望不久就能打通app与后台开发的任督二脉。新建工程然后Next,把工程保存到电脑中指定位置,点击Finish后,就等着项目加载对应依赖库,就Ok。项目配置2.1,配置pom.xml文件<?xml version="1.0" encoding="UTF-8"?&...

2019-11-21 14:27:40 96

原创 android运营商相关信息获取代码收集

1,手机卡运营商获取:private String getSimOperator(Context context) { String opeName = ""; TelephonyManager teleManager= (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);...

2019-11-12 17:04:26 948

原创 Android Query(AQuery)

做app开发也近7年了,今天在看一个第三方SDK时,才发现居然有AQuery这个框架,真是孤陋寡闻呀。 上github去看了一下,发现这个框架的star和fork都很少,难道在项目中用到这个框架的不多吗? 看了下介绍,发现还是蛮好用的,所以也把其Github的上说明代码copy点过来,下次有机会也用下这个框架。 框架地址:https://github.com/ar-an...

2019-09-16 14:42:27 1067 1

原创 android 百度地图自定义添加覆盖物(Overlay)

把我们自定义的布局转成Bitmap,方便添加到百度地图上。/***把自定义的布局文件转成Bitmap*/private Bitmap changeView2Drawble(String num, String name) { View view = LayoutInflater.from(this).inflate(R.layout.custom_bd_pop, null)...

2019-06-17 15:18:58 2103 3

原创 android部分手机拍照后上传图片旋转问题

安卓开发过程中,要兼容的问题越来越多,从5.1以上的双卡,6.0以上的权限,7.0的FileProvide适配到8.0的应用升级未知应用安装处理等等,实在是太多了。最近项目在测试的时候,有图片上传的功能,在测试小米手机时,发现上传后的图片,从服务端取回时,图片发生了旋转,在网上查了下资料,发现部分手机确实有这个问题,有问题则要处理。处理方法就是获取图片的旋转角度,然后对图片进行对应旋转后再上...

2019-05-29 11:04:29 843

转载 Android 1.5到10.0 都有哪些新特性?

文章转自:https://www.itcodemonkey.com/article/13183.htmlAndroid 1.5(Cupcake纸杯蛋糕):智能虚拟键盘;使用widgets实现桌面个性化;在线文件夹(Live Folder)快速浏览在线数据;视频录制和分享;图片上传;更快的标准兼容浏览器;Voice search 语音搜索;立体声蓝牙和免提电话Android 1.6(Donu...

2019-03-12 17:57:53 579

原创 okhttp3实现post方式上传文件加参数

android开发中上传图片到服务端是再常见不过的功能。直奔主题:项目中用okhttp实现图片+文字参数上传:我使用的okhttp版本:implementation 'com.squareup.okhttp3:okhttp:3.10.0'实现代码: //初始化OkHttpClient OkHttpClient client = new OkHttpClie...

2019-03-12 17:43:08 2569 1

原创 Android常用网络图片加载框架示例

Picasso:Github地址:https://github.com/square/picasso, 最新版本是2.71828,在AndroidStudio中gradle文件中配置: compile 'com.squareup.picasso:picasso:2.71828'使用: /** * 除了网络url,其它几种需要加上对应前缀,file文件路径前缀:file:...

2019-01-18 16:46:59 1193 1

原创 LeakCanary源码学习笔记

LeakCanary的使用:第一步:添加gradle配置: debugImplementation 'com.squareup.leakcanary:leakcanary-android:1.6.3' releaseImplementation 'com.squareup.leakcanary:leakcanary-android-no-op:1.6.3' // Op...

2019-01-15 11:08:17 207

原创 kotlin实现最简单的Activity栈管理工具类

/** * Activity栈任务管理器 * 通常放在我们自定义Activity的基类中操作 */class AcitivityManager private constructor() { private val activityStack: Stack&lt;Activity&gt; = Stack() companion object { val ...

2019-01-14 15:40:01 1000

原创 Kotlin实现Android项目中通用loading对话框

在安卓项目中,都会有耗时操作,用户进行操作后,都会给一个诸如正在加载的提示框,例如:实现代码如下:第一步:编写通用加载框的布局&lt;?xml version="1.0" encoding="utf-8"?&gt;&lt;LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" androi...

2019-01-11 16:01:30 1815 1

原创 2019,向着迷茫的远方前行

      时光荏苒,日月如梭!在噼里啪啦敲键盘的声音中,2018年在不知不觉中就过去了。2018年对我来说是个辛酸年,辛酸不仅来自键盘下的代码,更来自工作之外的某些压力。       简单的回顾下自己的2018。今年是在目前公司的第三个年头,工作按部就班,手上的项目已经烂熟于心,只是把客户不断的新需求在项目上噼里啪啦的实现。每天挤公交车的期间,就在网上下载点Android相关的视频资料,每天学...

2019-01-03 16:57:38 722 2

原创 java中单例模式的多种实现

最近在复习JAVA知识,才发现我们平时使用的单例模式有多种实现,赶紧记录下,方便以后COPY.测试类/** * 单例的多种写法 * @author Administrator *单例模式的优势: *对于项目中频繁使用的对象,可以节省创建对象的时间。 *因为new的操作次数减少,对系统内存使用的频率也会减少,减少GC压力 */public class SingleInstan...

2019-01-02 10:11:48 186

原创 Android之Xml的三种解析方式

Android中xml格式文件的三种解析小DEMO:import android.app.Activity;import android.os.Bundle;import android.support.annotation.Nullable;import android.util.Xml;import android.view.View;import android.widget.B...

2018-12-28 14:23:24 2348

转载 安卓常用第三方框架

看到这篇文章中的框架蛮全面的,所以就转载过来。本文转自:https://blog.csdn.net/jinmie0193/article/details/81609590目录1.下拉刷新        2.卫星菜单         3.节选器        4.模糊效果        5.HUD与Toast6.进度条            7.UI其他             8.动画...

2018-12-28 10:35:20 771 1

原创 Kotlin中实现简单的倒计时按钮

在kotlin中实现最简单的有倒计时功能的按钮,诸如注册时需要点击获取验证码,点击后直接变成倒计时状态。/** * 创建时间: 2018/12/26 0026 * 创建人:ldm * 功能描述: */class CountdownButton(mContext: Context, attrSet: AttributeSet) : Button(mContext, attrSet) {...

2018-12-26 16:43:22 7650

转载 50个安卓开发者应该熟悉的Android Studio技巧和资源

 来源: http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2016/1116/6776.html原文:50 Android Studio Tips, Tricks &amp; Resources you should be familiar with, as an Android Developer 视觉效果1. Andr...

2018-12-08 08:34:35 135

原创 Android中WebView与JavaScript相互调用

WebView是我们在安卓开发中的常用控件,它可以实现在Android手机中访问网页内容。Android项目中的一些诸如用户须知,注册协议等相关信息一般都用WebView加载对应的网页实现。 有时候我们需要在Android端的WebView中调用js中的方法,或者在js中调用Android中的java方法。网上有很多相关的介绍及资料。但是有的资料在实际应用中没有达到想要的效果,所以记录下我在...

2018-12-07 18:22:50 163

原创 使用Koglin开发Android项目之开源框架banner入门笔记

Android项目中几乎都会用到有轮播效果的Bannner图片,实现方法很多种。网上也有很多框架可以使用,比如banner框架,项目地址是:https://github.com/youth5201314/banner。Kotlin开发的项目当然也能用。过程如下:项目中配置1.1:配置Kotlingradle文件中添加:apply plugin: 'kotlin-android'...

2018-11-30 13:48:17 243

原创 Android3.0后属性动画之组合动画实现

Android系统提供的帧动画和 View 动画提供了 AlphaAnimation、RotateAnimation、TranslateAnimation、ScaleAnimation这4种动画方式,并提供了AnimationSet动画集合来混合使用多种动画。实现起来非常方便,但有人最明显的缺陷突显:不具有交互性。某个元素发生View动画后,其响应事件的位置依然在动画进行前的地方,所以出现了属性动...

2018-09-28 16:13:51 2032

原创 Android据库操作笔记

最近一直在处理项目中数据库相关功能,由于项目的特殊性,当本地数据库某张表的内容大小达到几百M时,查询数据变得让人无比崩溃:从几百万条数据中查询某一天的几万条数据,查询的时间让人等得实在是受不了。同时项目中在不停地往数据库中存入数据,也在定时的统计数据,加上数据库的备份与恢复等功能叠加在一起,处理起来还真有些费劲。这里只是记录一下数据库常用操作之外的例子。项目中通常用到的数据库操作就是: ...

2018-06-26 16:34:11 202

原创 Android读取外部存储设备(自带SD卡及外部接入存储设备 )中的数据库文件

我们在开发工作中,时时刻刻在与数据打交道,保存数据的方式很多,其中使用数据库来保存及操作数据是最常见的一种方式。 Android内嵌了SQLite数据库,这是一种非常流行的嵌入式及轻型关系型数据库。支持SQL,支持多种操作系统,完全独立运行,没有依赖性。 我们在开发中创建的数据库文件默认路径是:/data/data/项目包名/数据库名。但是有时候,我们需要操作并不在此路径下的数据库文件。 ...

2018-03-09 16:28:41 2257

原创 Android中使用外置存储设备(U盘/移动硬盘等)

本来是计划每个月至少写2篇博客的,可是2018年的第一个月就失言了。上个月实在是太忙了,从元旦收假上班开始,就开启了天天加班的新年征程,周六一样不放过。谁让我是IT人呢?不过偶尔加班也没什么不好,对工作负责,做出让客户满意的产品是我们职场人必须具备的东西。好了,费话不多说,今天记录的是安卓项目中如何使用外置的存储设备(U盘/移动硬盘等)。项目中需要把大量数据(如视频文件等)保存备份起来,仅仅

2018-02-02 15:15:19 6893

转载 AndroidStudio3.0 Android Profiler分析器(cpu memory network 分析器)

原文转自:http://blog.csdn.net/niubitianping/article/details/72617864。作者写得非常棒,在此学习和谢过啦。Android Profiler分为三大模块: cpu、内存 、网络。基本的使用在上一篇文章有讲到。这里详细说一下。一、 CPU分析器CPU ProfilerCPU分析器可帮助您实时检查应用程序的CPU使用情况和

2017-12-14 16:14:06 1247

原创 Android多媒体:H264格式文件转MP4格式文件

项目有Rtsp实时视频播放功能 ,现在要实现边播放边保存的功能要求。我在音视频方面技术处理白痴水平,所以只能简单地实现先把h264格式的视频流保存到SD卡,再把对应地h264文件转码成MP4格式文件,然后删除原H264格式文件。实时播放实时转码成MP4还处理摸索阶段,因为我还不会用ffmpeg框架。在网上找了很久,找到了常用的两种方案:使用谷歌的开源项目mp4v2框架,如何时使用可以参考htt

2017-11-09 16:56:35 5033 3

原创 安卓拍照及图片裁剪(6.0以上权限处理及7.0以上文件管理)

最近做项目中涉及到了图片相关功能 ,在使用安卓6.0手机及7.1手机拍照时,遇到了因权限及文件管理导致程序崩溃等问题。 刚好把功能修改完,把代码简单地贴一下,方便以后使用。—-主界面 代码 ——public class MainActivity extends AppCompatActivity { //拍照按钮 private Button take_photo; //

2017-10-19 15:17:41 1141

原创 安卓盒子实现鼠标右键功能

最近做的一个安卓盒子项目,盒子可以通过摇控器或鼠标操作,有个小功能就是像电脑上一样,可以点击鼠标右键,弹出下拉菜单功能。安卓支持这样的操作哦,而且非常简单就可以实现,就几行代码,直接贴出来就OK。public class RightTestActivity extends Activity { private Button rightBtn; @Override prote

2017-09-29 17:12:55 3925 1

原创 Android设备与外接U盘实现数据读取操作

现在越来越多手机支持OTG功能,通过OTG可以实现与外接入的U盘等USB设备实现数据传输。关于OTG,可以参考:http://blog.csdn.net/srw11/article/details/39154053。最近项目上用到了该功能,项目上用的是安卓7.1的盒子,要实现与插入的U盘进行数据操作。通过大量的找资料,终于实现了项目上需要的功能。找资料主要是解决两个问题:U盘权限问题U盘文件路

2017-09-01 17:38:43 28771 31

原创 Android开机启动APP广播

想要实现自己APP在手机开机后自启动,这个比较简单。刚好是现在项目要做这个功能,就简单做个记录。唯一的要点就是要在AndroidManifest.xml中静态注册广播,监听android.intent.action.BOOT_COMPLETED。 <receiver android:name=".reveiver.AlarmReceiver"> <intent-filte

2017-08-23 10:33:35 5380 2

原创 Android中TextView文本过长滚动显示实现

项目中在使用TextView时,总会有因要显示的内容过多而需要我们进行处理的问题。我们第一时间想到的是TextView的android:ellipsize属性,比如 android:ellipsize="end",效果是在文字的尾部打三个小点。但是这个属性要配合android:singLine="true"使用。通常来说,要实现尾端三个点的省略号形式是比较容易的。如果要求文字全部显示,但是为了

2017-08-19 14:44:24 16627

原创 使用leakcanary检测Android项目内存泄露

项目中遇到了OOM问题,在版本较低的安卓盒子上时有发生OOM,在版本高的盒子上发生的概率比较少。通过adb 工具看了下,我使用的低版本盒子应用最大可用内存是64m,而高版本的是192m。在优化项目的同时,使用了leakcanary第三方开源框架来检测项目中存在的问题。leakcanary的开源地址:https://github.com/square/leakcanary。这是大名鼎鼎的squar

2017-07-14 15:20:02 709

原创 hellocharts-android图表库之柱状图:ColunmChartView

现在项目中又用到了柱状图来统计最近一周的设备操作信息数量,还是边学习边记录个DEMO。public class ColumnChartActivity extends AppCompatActivity { //柱状图控件 private ColumnChartView column_chart_view; //统计图数据 private ColumnChartDat

2017-07-10 17:00:55 1557

原创 RecyclerView+CheckBox实现列表数据选择操作

这些时间做安卓盒子项目,因为安卓电视的显示器比较大,所以一个界面显示 很多数据 ,最多的时候,一个Actvity中用到了好几个RecyclerView。 在RecyclerView中实现Item选中处理时,发现用CheckBox的OnCheckedChangeListener监听事件时,会达不到预期,所以用了OnClickListener来实现。主界面代码:public class Check

2017-06-20 14:19:16 6466 2

原创 安卓自定义日历选择器

好久没有写博客了,这些时间忙着写Android盒子应用,反正代码写得有些晕。期间学习实现一个极简单的日历选择器功能,列表显示指定月份的时间,当天时间红圈表示。后期增加功能是添加闹钟等功能。直接贴代码://自定论的日历列表public class CustomCalendar extends LinearLayout { //返回(查看上一个月) private ImageVie

2017-06-19 16:54:18 1591

安卓打印Demo

学习Android API Demos时把有关安卓打印功能的代码提取出来,做成了个Demo

2016-04-28

Android系统源代码情景分析.pdf

Android系统源代码情景分析,讲解得不错,是学习安卓的好书籍。

2014-09-25

Kotlin实现Android RecyclerView

AndroidStudio中通过Kotlin语言实现RecyclerView。

2016-07-26

安卓仿微信语音聊天功能

仿微信的语音聊天界面功能,把语音录制好后显示在ListView中,同时点击可以播放。

2016-06-25

Android矢量图Demo

SVG矢量图形在android项目中的使用,包括简单地动画。

2016-06-23

Android快速开发框架xUtils3.0学习Demo

快速开发框架xUtils3.0学习Demo。

2016-06-22

安卓加载应用列表Demo

安卓官方Dmeo功能之加载手机中应用列表功能整理Demo

2016-05-05

安卓短信语音播报

实现安卓手机短信发送功能,收到短信广播监听及语音播报。

2016-04-22

Android异常日志捕获

通过日志文件形式保存安卓程序中出现的异常信息。

2016-04-18

Android二维码扫描及生成

通过开源框架zxing实现安卓项目中二维码扫描识别及生成二维码图片功能。

2016-04-11

简易五子棋

通过学习实现的一个简易五子棋小游戏,主要学习Android中自定义View相关知识。

2016-04-11

Android树形层级ListView

我也是通过学习网上视屏,实现了一个可以自定义甚至无限层级的树形层级ListView展示Demo.

2015-10-10

Android断点续传

今天学习视屏资料,做的笔记demo,感谢老师的无私教诲,和大家分享。

2015-09-24

Android数据库导出到Excel

自己写的一个小小的记帐工具,用到了Sqlite及导出到Excel文件

2015-05-04

Android实现APP内悬浮框效果

发表于 2020-01-02 最后回复 2020-01-03

事在人为,幸福从不抱怨开始!的留言板

发表于 2020-01-02 最后回复 2020-01-02

技术人员可以搞文学不

发表于 2019-09-09 最后回复 2019-09-09

求助各Android大神,谢谢!

发表于 2019-06-11 最后回复 2019-06-11

Android开发求助

发表于 2016-01-07 最后回复 2016-01-07

空空如也

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

TA关注的人 TA的粉丝

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