![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android文章
文章平均质量分 57
木头1562720278
这个作者很懒,什么都没留下…
展开
-
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 · 969 阅读 · 0 评论 -
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 · 695 阅读 · 0 评论 -
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 · 1264 阅读 · 0 评论 -
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 · 6356 阅读 · 0 评论 -
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 · 1071 阅读 · 0 评论 -
Android 转载---自定义PopWindow 类似于QQ右上角的效果
前段时间在个人开发的项目中需要用到弹出菜单,类似QQ右上角的弹出菜单,自己使用popwin的次数也不是很多,其中也遇到过一点问题,今天正好有时间就把一些经验分享给大家。 先来看看最终实现过后的效果怎么样,下面放上图 自定义的弹出菜单是继承的popwin,并不是view 因为没有必要重复造车轮,如果想要实现某种特殊的效果另说。首先创建类MyPopWindow继承Popwindow。public c...转载 2018-07-01 14:59:35 · 1338 阅读 · 1 评论 -
Android SQLite中文排序问题
MediaStore.Audio.Media.ARTIST+" COLLATE LOCALIZED"就可以实现中文排序了具体参考https://blog.csdn.net/androidxiaogang/article/details/66974142原创 2018-07-01 10:23:48 · 568 阅读 · 0 评论 -
Android文章 BaseRecyclerViewAdapterHelper的使用
链接在这里---简书的文章简书转载 2018-06-30 10:35:26 · 631 阅读 · 0 评论 -
Material-Animations 学习二(共享控件的简单实用)---微博share客户端的头像移动效果
Activity间共享元素Activity间共享元素的本质是有两个不同的View在不同的布局(Activity),然后通过某种方式把它们连起来,然后做动画。Transition framework将会执行从一个View到另外一个View的过渡动画。有一点需要注意的是:view不是从一个Activity 转移到另外一个Activity中,他们是完全独立的两个View a)允许Window Conte...翻译 2018-06-29 23:32:48 · 267 阅读 · 0 评论 -
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 · 1708 阅读 · 0 评论 -
Android 入门 属性动画详解
第一个是入门级的文章:https://www.jianshu.com/p/d23f58f4368d第二个是进阶级的文章:https://www.sogou.com/link?url=DSOYnZeCC_pKZzihDKzFgzQoUkRGi7SFovn61pae4ma5XCtYmcY43A..转载 2018-06-22 10:07:51 · 158 阅读 · 0 评论 -
Android Activity和Intent
首先是创建新的Activity例子: *new -> java Class -> 命名 此时是一个空的Activity *继承Activity == extends Activity *重写Activity中的OnCreate方法 *Alt + Insert 选择 Override Methods 并选择需要继承的方法 *此时Activity已经建好 *勿忘!需要...原创 2018-03-13 22:33:16 · 133 阅读 · 0 评论 -
Android UI设计---计算器界面的设计心得
废话不多说,先上图很丑的页面,不过正好将所学的线性布局进行了实战使用以下是我的心得:此设计使用了“线性布局”的套用整体是“纵向”线性布局部分是“横向”线性布局整体“线性布局”使用了 宽:充满父窗口长:充满父窗口纵向布局部分“线性布局”使用了宽:充满父窗口高:使用自定义高度(实际项目中,设计师会给出确定大小,不用程序猿操心)其中的按钮使用的是TextView控件以C键为例<TextView...原创 2018-03-13 22:33:40 · 3834 阅读 · 0 评论 -
Android UI设计---布局中常用的单位
布局中常用的单位有很多种,其中最常用的如下:1.像素单位 px 此单位不推荐使用 其经常用在 手表设备 机顶盒设备 中2.适配的单位 dp [旧版使用:dip] 推荐使用! 优点是 在不同的分辨率下 可以显示几乎相近的布局内容 缺点 未发现 例如: 宽 1080px 的屏幕 其dpi为420,需要一块屏幕一半宽度大小的view图层 计算过程: 所以:屏幕的一...原创 2018-03-13 22:33:26 · 1816 阅读 · 0 评论 -
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 · 196 阅读 · 0 评论 -
Android Handler 真正实现异步通信(将下载功能实现)
通过学习,老师提出 Handler中将 Thread加入线程队列 并不是实际上的异步通信。所以 接下来的学习,将会真正实现异步通信。此次我将 下载功能 同 Handler的异步通信进行结合代码如下public class Download_two extends Activity{ private Button btn_download=null; @Ove...原创 2018-03-13 22:32:53 · 228 阅读 · 0 评论