Stevefat

低调如我,我是Stevefat,跟我学Android。

简单自定义View 的实现

自定义View的实现开始自定义View 的实现onMeasureMeasureSpec 的mode 解释动手写写 `onMeasure` 函数重写onDraw()自定义属性自定义ViewGroup 布局 开始自定义View 的实现 我们自定义view 需要重写其中的两个方法: onMeasure...

2019-03-21 19:17:43

阅读数 26

评论数 0

在8.0 以上创建文件夹的时候出现问题

随笔记录一下: 在Android 8.0 以上的手机上创建文件夹或者文件的时候无法创建,后来出现Java.lang.SecurityException: xx.xx.xx was not granted this permission: android.permission.WRITE...

2018-03-06 14:39:00

阅读数 1193

评论数 0

apk 上传应用商店加固后手动签名

jarsigner -verbose -keystore xxx.jks -signedjar xxx.apk(签名后的apk名字) xxx.apk(需要签名的apk) xxx(keystore别名)

2017-10-25 14:27:13

阅读数 194

评论数 0

linux Mint mysql 安装

sudo apt-get install mysql-servermysql -uroot -p //连接数据库 show databases; //显示数据库 create database XXX default character set utf8; //建立数据库 use ...

2017-10-20 23:05:24

阅读数 412

评论数 0

基于京东云服务器来搭建javaWeb 运行环境

前段时间购买了京东云的云服务,准备整合起来放上自己的网站,经过多次摸索才整好,特此记录一下,基本上所有平台的云服务器都可以使用. 系统是Ubuntu 16.04.2 LTS 因为我的系统的linux 的所以直接使用命令行来操作,win 的可以使用 xshell linux 下登录与服务器 ...

2017-09-20 09:54:04

阅读数 1476

评论数 0

idea 基于maven 的ssm 整合实现登录功能(第一篇)

idea 基于maven 的ssm 整合实现登录功能

2017-06-08 10:43:52

阅读数 4809

评论数 1

DES 加密 与c#。ios 通用

key 是MD5加密以后,截取前8位,iv 也是一样的。 public static void initKey() { try { strKey = MD5Utils.getMD5(keyName.getBytes("ASCII")).substring(0, ...

2017-03-23 08:47:00

阅读数 904

评论数 0

Android RecyclerView简单运用

什么是RecyclerView?个人理解,它是一个在数据量大的时候,为了显示在界面上提供的灵活高效处理的控件。可以替代listview,gallery,gridview等控件。( 这个是复制的,可以忽略。。。) 因为这个是在android 在2014 的goole io大会说的,所以呢整个sdk...

2017-03-23 08:46:57

阅读数 158

评论数 0

Java 使用AES/CBC/PKCS7Padding 加解密字符串

介于java 不支持PKCS7Padding,只支持PKCS5Padding 但是PKCS7Padding 和 PKCS5Padding 没有什么区别 要实现在java端用PKCS7Padding填充,需要用到bouncycastle组件来实现 所以需要一个jar 来支持。bcprov-jdk1...

2017-03-23 08:46:54

阅读数 1199

评论数 0

SSH 和Android 客户端之间的通讯

这是前几天的研究,项目中用到了。ssh框架搭建的服务器,Android的客户端之间的数据交互,就写了一个简单的登录。 Struts,hibnate,Spring的环境搭建就不说了,基本上都会了,现在主要说简单的配置。 struts.xml 的配置 struts 要加的几个关键jar文件 * gs...

2017-03-23 08:46:51

阅读数 532

评论数 0

获取Navigation Bar 的高度

针对有些手机的的导航栏,无法彻底的隐藏,所以弹出的菜单会和导航栏重叠,介于此种情况,不隐藏导航栏,让菜单直接在导航栏上显示.ps: 这种情况常见于 阅读界面获取导航栏的高度:/** * 获取navigationbar 的高度 * @return */ publ...

2017-03-14 14:55:25

阅读数 871

评论数 0

android 隐藏底部的 菜单栏

Android 底部的菜单栏隐藏: 不做过多介绍直接代码: 隐藏菜单栏/** * 隐藏虚拟按键,并且全屏 */ protected void hideBottomUIMenu() { int flags; int curApiVersion = android.os.Buil...

2017-03-11 09:07:20

阅读数 3203

评论数 0

Android -- 通知

通知的使用只是做一下简单的介绍。 笔记而已 Intent intent = new Intent(SecondActivity.this,MainActivity.class); PendingIntent pendingIntent =PendingInte...

2017-02-27 16:18:19

阅读数 433

评论数 0

android ---批量申请权限

权限最近在写的App 在7.0 的时候需要获取一些危险权限(关于危险权限可以看:https://developer.android.google.cn/guide/topics/security/permissions.html#normal-dangerous) 刚开始写的时候是一个一个的获取...

2017-02-27 15:13:52

阅读数 2730

评论数 0

Android --学习笔记记录

广播:–本地广播:发出的广播消息,其他应用接受不到,只有本应用内可以接受,速度快,效率高: 简单例子(本地广播接收器):public class MainActivity extends AppCompatActivity { private IntentFilter mIntentFi...

2017-02-27 10:20:11

阅读数 190

评论数 0

ViewPager 和Fragment 的一点点交互心得

这几天在写viewpager 和fragment 的 一个组合,出现在当前页面的时候,setCurrentItem() 的方法没有起到什么作用。 这是因为 ViewPager 的缓存原因,所以只能另辟他径。在 adapger 中用集合来保存每一个 Fragment 的对象,用到的时候直接从中取出...

2017-02-24 17:03:11

阅读数 580

评论数 0

第二行代码--第一章学习笔记

关于Activity的一些简单记录1.关于团队开发中 Activity 跳转,参数传递的问题: 可以在需要接受参数的Activity 中写好方法: public static void actionStart(Context context,String data1,String d...

2017-02-24 16:46:25

阅读数 190

评论数 0

ListView 的局部刷新

一种常用的listview 单条item 刷新private void updateItem(int index) { int visiblePosition = listView.getFirstVisiblePosition(); if (index - visiblePosi...

2017-01-25 08:53:19

阅读数 133

评论数 0

Java 的单例模式写法

volatile关键字的双重校验锁写法public class Singleton { private volatile static Singleton singleton; private Singleton (){} public static Singleton g...

2017-01-25 08:38:06

阅读数 453

评论数 0

关于Android Studio 打包出现 The same input jar is specified twice 的解决办法

关于Android Studio 打包出现 The same input jar is specified twice 的解决办法今天在继承了支付宝App 支付的项目上打包测试的时候出现了Warning:Exception while processing task java.io.IOExcep...

2017-01-06 11:07:15

阅读数 1589

评论数 0

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