自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

木头的博客

日常填坑

  • 博客(31)
  • 收藏
  • 关注

原创 HTML5 使用CSS3动画代替jQuery的animate()以增加其执行效率

使用jQuery动画比较方便,其带来的缺点是执行效率比较低,在电脑上某些场景会卡顿,更别说在手机上了。所以为了解决动画的流畅度问题,我使用了CSS3的动画属性。$(".image_room3").css({ "opacity":"1", "transform":"translateY(-267px)", "-ms-transform&quot

2018-07-21 08:27:44 2279

原创 Android 自定义Dialog---显示在中间(网易云音乐选择排序方式)

效果如上图具体实现的代码如下:布局文件:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_w...

2018-07-01 19:23:40 1061

转载 Android 转载---自定义PopWindow 类似于QQ右上角的效果

前段时间在个人开发的项目中需要用到弹出菜单,类似QQ右上角的弹出菜单,自己使用popwin的次数也不是很多,其中也遇到过一点问题,今天正好有时间就把一些经验分享给大家。 先来看看最终实现过后的效果怎么样,下面放上图  自定义的弹出菜单是继承的popwin,并不是view 因为没有必要重复造车轮,如果想要实现某种特殊的效果另说。首先创建类MyPopWindow继承Popwindow。public c...

2018-07-01 14:59:35 1324 1

原创 Android SQLite中文排序问题

MediaStore.Audio.Media.ARTIST+" COLLATE LOCALIZED"就可以实现中文排序了具体参考https://blog.csdn.net/androidxiaogang/article/details/66974142

2018-07-01 10:23:48 556

转载 Android文章 BaseRecyclerViewAdapterHelper的使用

链接在这里---简书的文章简书

2018-06-30 10:35:26 625

翻译 Material-Animations 学习二(共享控件的简单实用)---微博share客户端的头像移动效果

Activity间共享元素Activity间共享元素的本质是有两个不同的View在不同的布局(Activity),然后通过某种方式把它们连起来,然后做动画。Transition framework将会执行从一个View到另外一个View的过渡动画。有一点需要注意的是:view不是从一个Activity 转移到另外一个Activity中,他们是完全独立的两个View a)允许Window Conte...

2018-06-29 23:32:48 260

翻译 Material-Animations 学习一(Activity之间切换的效果)

Transitions between Activities过渡动画作用于正在退出Activity的内容  当从Activity A跳转到Activity B,内容布局将根据定义好的过渡做动画变换,在android过渡动画预先定义了三种过渡动画,分别是Explode,Slide和Fade,这些过渡动画会跟踪当前设置的View,并执行相应的动画。[Explode][Slide][Fade]我们可以通...

2018-06-29 23:24:19 1696

原创 Android 进度条的实现---seekbar

实现效果比较不错,接下来粘一下代码<SeekBar android:id="@+id/detail_seekbar" android:layout_width="match_parent" android:layout_height="20dp" android:thumbTint="#111" android:...

2018-06-28 09:09:32 959

原创 Android 动画的暂停与播放与匀速

暂停与播放需要是同一个动画实体。主要代码如下: if(MyApplication.MainFABRotation==null){ MyApplication.MainFABRotation = ObjectAnimator.ofFloat(main_fab,"rotation",0f,360f); //重复次数 ...

2018-06-25 09:40:56 2798

原创 Android 返回键直接返回桌面---不关闭页面

比如网易云音乐的返回按钮---不关闭页面---直接返回到桌面还有类似于QQ的//设置返回按钮:不应该退出程序---而是返回桌面 //复写onKeyDown事件 @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_B...

2018-06-23 16:24:32 8597

原创 Android Toolbar的返回按钮怎么显示

其代码如下:private void setToolBar() { Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar_localMain); this.setSupportActionBar(toolbar); getSupportActionBar().setHomeButtonEnable...

2018-06-22 23:14:55 9071

原创 Android Activity之间切换闪屏问题解决办法

默认情况下 activity 启动的时候先把屏幕刷成白色,再绘制界面,绘制界面或多或少有点延迟,这段时间中你看到的就是白屏,显然影响用户体验,怎么消除呢?在 Activity theme 设置style 即可[html] view plain copy<style name="AppTheme" parent="android:Theme.Light.NoTitleBar">     ...

2018-06-22 20:28:19 8640

原创 Android 侧边栏小图标的显示

//显示侧边栏图标DrawerLayout drawerLayout = (DrawerLayout) findViewById(R.id.main_drawer_layout);Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);this.setSupportActionBar(toolbar);//将标题隐藏,否则会遮挡小图标...

2018-06-22 20:18:44 1074

原创 Android 沉浸式状态栏解决办法1

1.style.xml中添加此代码<style name="TranslucentTheme" parent="Theme.AppCompat.Light.NoActionBar"> <item name="android:windowTranslucentStatus">false</item> <item name=

2018-06-22 20:09:44 160

原创 Android 权限问题

权限问题--在此记录一下:private void getPermission(){ //做权限列表 List<String> permissionList = new ArrayList<>(); if(ContextCompat.checkSelfPermission(MainActivity.this, Manifest...

2018-06-22 19:28:23 401

原创 Android MTMusic 侧边栏显示

效果图如上图其实现效果如下:main.xml布局<android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="mat...

2018-06-22 19:08:55 205

原创 Android MTMusic---App启动时去掉闪白

解决方案如下:1.首先在styles.xml里面进行配置一个style<style name="ThemeSplash" parent="Theme.AppCompat.Light.NoActionBar"> <item name="android:background">@drawable/welcome</item> &l

2018-06-22 12:54:08 253

转载 Android 入门 属性动画详解

第一个是入门级的文章:https://www.jianshu.com/p/d23f58f4368d第二个是进阶级的文章:https://www.sogou.com/link?url=DSOYnZeCC_pKZzihDKzFgzQoUkRGi7SFovn61pae4ma5XCtYmcY43A..

2018-06-22 10:07:51 157

原创 Android UI设计---计算器界面的设计心得

废话不多说,先上图很丑的页面,不过正好将所学的线性布局进行了实战使用以下是我的心得:此设计使用了“线性布局”的套用整体是“纵向”线性布局部分是“横向”线性布局整体“线性布局”使用了   宽:充满父窗口长:充满父窗口纵向布局部分“线性布局”使用了宽:充满父窗口高:使用自定义高度(实际项目中,设计师会给出确定大小,不用程序猿操心)其中的按钮使用的是TextView控件以C键为例<TextView...

2018-03-13 22:33:40 3803

原创 Android UI设计---布局中常用的单位

布局中常用的单位有很多种,其中最常用的如下:1.像素单位  px 此单位不推荐使用   其经常用在  手表设备   机顶盒设备  中2.适配的单位  dp  [旧版使用:dip] 推荐使用! 优点是    在不同的分辨率下  可以显示几乎相近的布局内容 缺点   未发现 例如:  宽 1080px 的屏幕   其dpi为420,需要一块屏幕一半宽度大小的view图层  计算过程:  所以:屏幕的一...

2018-03-13 22:33:26 1783

原创 Android Activity和Intent

首先是创建新的Activity例子: *new -> java Class -> 命名 此时是一个空的Activity *继承Activity      ==    extends Activity *重写Activity中的OnCreate方法 *Alt + Insert  选择 Override Methods   并选择需要继承的方法 *此时Activity已经建好 *勿忘!需要...

2018-03-13 22:33:16 127

原创 Android Handler 真正实现异步通信(将下载功能实现)

通过学习,老师提出  Handler中将  Thread加入线程队列   并不是实际上的异步通信。所以   接下来的学习,将会真正实现异步通信。此次我将  下载功能   同   Handler的异步通信进行结合代码如下public class Download_two extends Activity{ private Button btn_download=null; @Ove...

2018-03-13 22:32:53 222

原创 Android SQLite数据库 增删改查

SQLite是安卓内嵌的一个体积小,功能够用的数据库。不过不要过于依赖此数据库,因为会有一些个问题比较难以解决。代码如下:public class SQLiteActivity extends Activity { /** Called when the activity is first created. */ private Button createButton; private...

2018-03-13 22:32:47 183

原创 Android 小笔记---EditText判空的操作实现

在进行此判断时,进行了各种判空操作,但是都不能用。大概操作如下:if(editText.getText()==null){ Log.d(TAG,"*****************getText");}if(editText.getText().toString()==null){ Log.d(TAG,"*****************getText().toString()...

2018-03-13 22:31:32 1242

原创 Android 解析json数据---阿里巴巴的fastjson方法

此过程使用alibaba的fastjson方法,具体实现步骤如下:1.在Android  Studio中需要Gradle依赖。在build.gradle中添加依赖compile 'com.alibaba:fastjson:1.1.55.android'2.在Activity中 String json = null;//成功获取网页的json数据try { String url = "h...

2018-03-13 22:31:16 6313

原创 PHP date.timezone问题

在练习的过程中,遇到下面的报错信息。访问页面中提示:date(): It is not safe to rely on the system’s timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you...

2018-03-13 22:31:08 4213

原创 C语言---VS2017---输出中文乱码问题解决方案

 今天会员【HiroLCS】提到一个问题,就是在VS2017新建的C/C++控制台程序显示的中文竟然是乱码,效果图如下:            出现乱码,必然是编码问题。而编码问题就要考虑到多方面的因素,大致分为:文件编码、代码编码、输出结果显示的编码。我们只要以此来检查这三部分,就可以找到乱码的原因。而要想不出现乱码,那么这三部分都需要正确,其中一部分的编码并没有对错之分,编码和解码一致才是正确...

2018-03-13 22:31:02 81718 18

原创 C语言---方法不安全---解决办法

在VS2017中编写C语言时,C语言的某些方法在C++中是不安全的,所以会报不安全错误,解决办法如下:出现的情况:解决办法:复制此语句:_CRT_SECURE_NO_WARNINGS到:解决方案---》属性---》预处理器---》预处理器定义---》编辑---》添加上即可。...

2018-03-13 22:30:53 332

原创 JAVA IO流 获取网页内容

在Android音乐项目中:获取Json字符串,由于json字符串显示在页面上,所以需要获取网页显示的内容。基本思路如上。public class HtmlService { public static String getHtml(String path) throws Exception { //将path转换为URL格式 URL url = new U...

2018-03-13 22:30:36 1657

原创 Android 获取用户权限

首先需要在Manifast.xml文件中声明我想获取的权限:<uses-permission android:name="android.permission.INTERNET"/><!--WIFI可以不加--><uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />&l...

2018-03-13 22:30:09 683

原创 C++ 学习日常填坑---字符串拼接问题

在某例题中,遇到拼接字符串的操作,苦于对基础知识的不了解,所以出了一些个问题:指针的使用比较模糊传值问题的认识比较模糊一、比较容易想到的办法:void test1() { char a[20] = "hello"; char b[20] = " world"; cout<<"add--->"<<add(a,b)<<endl;}char* add

2018-03-13 22:22:44 1773

空空如也

空空如也

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

TA关注的人

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