摘要:
Ubuntu版本:Ubuntu 18.04.1 LTS 目的:快速创建一个ftp,满足以下功能 1.局域网内所有用户,均可以通过ftp工具连接到ftp指定路径 2.局域网所有用户可以上传和下载 3.普通用户不能删除ftp文件 4.特定用户可以删除ftp文件 搭建和配置过程 1.安装工具 $ sudo 阅读全文
摘要:
记录下最近准备玩下ubuntu而 折腾系统的状态 华擎B150M Combo-G+240SSD 64G win10 +36G ubuntu + 其余存储和装win应用 一、装win10 1.去MSDN下载镜像 64位 多版本 简体中文 http://itellyou.cn/ 2.使用软碟通(Ultr 阅读全文
摘要:
Bundle实现了Parcelable接口 (序列化都用Parcelable不用Serializable Parcelable是专用于Android的) 四大组件的三个:Activity Service Receiver 都支持Intent传递Bundle 而ContentProvider天生就是用 阅读全文
摘要:
1.TextView会在layoutout中参考父类的baseline:第一行文本对齐,所以会有这样的现象发生 只需要将Layout中声明属性baselineAlined="false"就可以了 2.可以看到layout_width=“0dp”,layout_weight分别为1,2,3, 此时三个 阅读全文
摘要:
一,反射是什么鬼: 动态语言:程序运行时,允许改变程序结构或变量类型,这种语言称为动态语言 java的反射机制:在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用这个对象的任意一个方法和属性; java具有一定的动态特性,但还不是动态语言,改不了程序结构或变 阅读全文
摘要:
Widget的实现方式:AppWidgetProvider(定义Widget需要的广播接收器)->开启服务Service(通过AppWidgetManager管理Widget)关键点:1.设置Widget的图标 阅读全文
摘要:
悬浮窗实现原理:悬浮窗要实现,需要用到几个关键的类。WindowManager:声明了 addView() 、updateViewLayout()、removeView()三个方法的接口 要创建出悬浮窗:那就得使用addView(布局对象,布局参数)方法 要更新悬浮窗的数据,如实现拖动悬... 阅读全文
摘要:
情况1,当程序蹦了报错 如: java.lang.SecurityException: Permission Denial: getTasks() from pid=3391, uid=10096 requires android.permission.GET_TASKS 这种很明显,Manif... 阅读全文
摘要:
type 的取值:应用程序窗口。public static final int FIRST_APPLICATION_WINDOW = 1;所有程序窗口的“基地”窗口,其他应用程序窗口都显示在它上面。public static final int TYPE_BASE_APPLICATION=1;普通应... 阅读全文
摘要:
getSystemService(服务Name) :是Activity的一个方法,通过传入服务名,可以的到对应的系统服务对象水电费传入的Name返回的对象说明WINDOW_SERVICEWindowManager管理打开的窗口程序LAYOUT_INFLATER_SERVICELayoutInflat... 阅读全文