关闭
当前搜索:

方形图片转为圆形图片

在线工具:http://www.quickpicturetools.com/en/rounded_corners/打开 在线工具:http://www.quickpicturetools.com/en/rounded_corners/。点击“Load an image from your computer.”添加你要处理的图片。点击图中1处修改为50,即全圆,否则为矩形圆角。点击2处修改为png,......
阅读(9) 评论(0)

Android--NavigationView+DrawerLayout实现侧滑(仿QQ)

1、首先导包 [java] view plain copy  print? compile 'com.android.support:design:26.1.0'   2、使用NavigationView 首先在主布局文件中使用DrawerLayout作为外包装,里面包含一个主页面和侧滑的菜单页面,而侧滑菜单页面用Nav...
阅读(956) 评论(0)

Android--fragment与activity及两个fragment之间的跳转实现

在应用的交互中,我可能需要实现: 从当前的fragment跳转到另一个fragment从当前的fragment跳转到一个activity中从当前的activity跳转到一个fragment中 网上提供的思路较多,这里总结了一套自己的方法。 一、从当前的fragment跳转到另一个fragment  1.在相应fragment全局中声明fragment管理对象及事务对象。 //...
阅读(76) 评论(0)

Android--自定义toolbar(Fragment)

public class ContactsFragment extends BaseFragment { /** * 标志位,标志已经初始化完成 */ private boolean isPrepared; /** * 是否已被加载过一次,第二次就不再去请求数据了 */ private boolean mHasLoadedOn...
阅读(71) 评论(0)

windows10企业版2016长期服务版激活

win10 2016 长期服务版的ISO文件中本身就带有KMS激活KEY,不用输入任何KEY,连接网络进入CMD,只要输入: slmgr /skms kms.digiboy.ir slmgr /ato 这两条命令,就可以KMS激活。...
阅读(1019) 评论(0)

Android--BottomNavigationBar实现底部导航栏

1.BottomNavigationBar的下载地址 https://github.com/Ashok-Varma/BottomNavigation 2.使用的方法 2.1在Gradle中添加 compile ‘com.ashokvarma.android:bottom-navigation-bar:0.9.5’ 2.2布局实现 com.ashokvarma.bo...
阅读(2670) 评论(2)

Android--Fragment 实现懒加载和不重复加载

基类: package fragment; import android.support.v4.app.Fragment; import android.view.View; /** * Created by xiaobai on 2018/1/31/031. */ public abstract class BaseFragment extends Fragment { /...
阅读(2112) 评论(0)

Android--双重定时器实现

在开发中,遇到服务是24小时定时执行,需要在WiFi条件下上传,需要监听WiFi,在开定时器,持续刷新WiFi状态 WiFi监听: import android.content.Context; import android.net.ConnectivityManager; import android.net.NetworkInfo; public class iswifi { ...
阅读(37) 评论(0)

Android--SwipeMenuListView的使用

一、实现效果: 二、分析 先看两个图:有一个大体的了解  这是框架中所有的类。 1.下面的图是视图层次: 上面的图中:SwipeMenuLayout是ListView中item的布局,分左右两部分,一部分是正常显示的contentView,一部分是滑出来的menuView;滑出来的SwipeMenuView继承自LinearLayout,添加view时...
阅读(2128) 评论(0)

学习

https://github.com/Trinea/android-open-project http://blog.csdn.net/yaozhifeng123456/article/details/48372415 http://blog.csdn.net/yaozhifeng123456/article/details/19617119 https://www.jianshu....
阅读(60) 评论(0)

Android--HandlerThread详解

一、使用场景 举个例子,数据实时更新,我们每10秒需要切换一下显示的数据,如果我们将这种长时间的反复调用操作放到UI线程中,虽说可以执行,但是这样的操作多了之后,很容易会让UI线程卡顿甚至崩溃。 于是,就必须在子线程中调用这些了。 HandlerThread继承自Thread,一般适应的场景,便是集Thread和Handler之所长,适用于会长时间在后台运行,并且间隔时间内(或适当情况下)会调用...
阅读(104) 评论(0)

Android--Handler的内存泄漏原因及解决方法

一、如何造成内存泄漏: 1、主线程的Looper对象会伴随该应用程序的整个生命周期 2、Java里,非静态内部类和匿名类都会潜在引用它们所属的外部类 发送的延迟空消息(EmptyMessageDelayed)后、消息处理被前,该消息会一直保存在主线程的消息队列里持续时间,在持续时间里,该消息内部持有对handler的引用,由于handler属于非静态内部类,所以又持有对其外部类(即MainA...
阅读(2134) 评论(0)

Android--小技巧:如何实现“再按一次退出程序”效果

实现原理:需要在退出的页面activity里复写onKeyDown()方法实现功能逻辑,从而实现该功能。 //声明一个long类型变量:用于存放上一点击“返回键”的时刻 private long mExitTime; @Override public boolean onKeyDown(int keyCode, KeyEvent event) { //判断用户是否...
阅读(84) 评论(0)

Android--图片轮播(banner)

推荐第三方框架banner,地址:https://github.com/youth5201314/banner 使用步骤 Step 1.依赖banner Gradle dependencies{ compile 'com.youth.banner:banner:1.4.10' //最新版本 } 或者引用本地lib compile project('...
阅读(186) 评论(0)

Android studio--代码混淆

混淆就是对发布出去的程序进行重新组织和处理,使得处理后的代码与处理前代码完成相同的功能,而混淆后的代码很难被反编译,即使反编译成功也很难得出程序的真正语义。被混淆过的程序代码,仍然遵照原来的档案格式和指令集,执行结果也与混淆前一样,只是混淆器将代码中的所有变量、函数、类的名称变为简短的英文字母代号,在缺乏相应的函数名和程序注释的况下,即使被反编译,也将难以阅读。同时混淆是不可逆的,在混淆的过程中一...
阅读(81) 评论(0)
342条 共23页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:972232次
    • 积分:11015
    • 等级:
    • 排名:第1747名
    • 原创:282篇
    • 转载:58篇
    • 译文:2篇
    • 评论:134条
    博客专栏
    文章分类
    最新评论