12 2016 档案

摘要:import java.beans.Encoder; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; public class Md5Util { /** * @param args */ public static void main(... 阅读全文
posted @ 2016-12-30 20:59 iFat 阅读(688) 评论(0) 推荐(0)
摘要:/res/layout/dialog_confirm_psd.xml /res/layout/dialog_set_psd.xml 阅读全文
posted @ 2016-12-30 20:12 iFat 阅读(781) 评论(0) 推荐(0)
摘要:package com.itheima.mobilesafe74.utils; import android.content.Context; import android.content.SharedPreferences; public class SpUtil { private static SharedPreferences sp; /** * 写入boo... 阅读全文
posted @ 2016-12-28 15:53 iFat 阅读(736) 评论(0) 推荐(0)
摘要:1.将已经编写好的布局文件,抽取到一个类中去做管理,下次还需要使用此布局结构的时候,直接使用组合控件对应的对象. 2.将组合控件的布局,抽取到单独的一个xml中 3.通过一个单独的类,去加载此段布局文件. 4.checkBox是否选中,决定SettingItemView是否开启,isCheck(){ 阅读全文
posted @ 2016-12-27 19:14 iFat 阅读(165) 评论(0) 推荐(0)
摘要:GridView使用,和ListView使用方式类似 阅读全文
posted @ 2016-12-27 15:28 iFat 阅读(208) 评论(0) 推荐(0)
摘要:自定义控件编写流程 创建一个默认就能获取焦点的TextView 1.创建一个类继承至TextView,FocusTextView 2.重写其构造方法 3.将原有TextView上的isFocus方法默认修改为,能够获取焦点 4.使用过程 获取当前类的全路径名称,作为xml中的标签存在,其余属性的使用 阅读全文
posted @ 2016-12-26 10:21 iFat 阅读(3333) 评论(0) 推荐(0)
摘要:protected void downloadApk() { //apk下载链接地址,放置apk的所在路径 //1,判断sd卡是否可用,是否挂在上 if(Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)){ //2... 阅读全文
posted @ 2016-12-23 18:23 iFat 阅读(680) 评论(0) 推荐(0)
摘要:1,导入xutils的jar包 2,添加xutils需要使用的权限 <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.WRI 阅读全文
posted @ 2016-12-23 17:43 iFat 阅读(209) 评论(0) 推荐(0)
摘要:public class StreamUtil { /** * 流转换成字符串 * @param is 流对象 * @return 流转换成的字符串 返回null代表异常 */ public static String streamToString(InputStream is) { //1,在读取... 阅读全文
posted @ 2016-12-20 18:59 iFat 阅读(1784) 评论(0) 推荐(0)
摘要:/** * 检测版本号 */ private void checkVersion() { new Thread(){ public void run() { //发送请求获取数据,参数则为请求json的链接地址 //http://192.168.13.99:80... 阅读全文
posted @ 2016-12-20 17:03 iFat 阅读(255) 评论(0) 推荐(0)
摘要:如果一个view内部的子控件比较多,一般会考虑自定义一个view,把它内部子控件的创建屏蔽起来,不让外界关心 外界可以传入对应的模型数据给view,view拿到模型数据后给内部的子控件设置对应的数据 封装控件的基本步骤在initWithFrame:方法中添加子控件,提供便利构造方法在layoutSu 阅读全文
posted @ 2016-12-18 21:24 iFat 阅读(195) 评论(0) 推荐(0)
摘要:/** * 获取版本名称:清单文件中 * @return 应用版本名称 返回null代表异常 */ private String getVersionName() { //1,包管理者对象packageManager PackageManager pm = getPackageManager(); ... 阅读全文
posted @ 2016-12-15 15:25 iFat 阅读(140) 评论(0) 推荐(0)
摘要:方式一:每个类都需要去添加此代码 在setContentView(R.layout.activity_splash); 前设置以下代码 requestWindowFeature(Window.FEATURE_NO_TITLE); 方式二:统一去掉所有activity的头 @android:style 阅读全文
posted @ 2016-12-13 17:06 iFat 阅读(221) 评论(0) 推荐(0)
摘要:https://developer.android.google.cn 阅读全文
posted @ 2016-12-10 20:51 iFat 阅读(3284) 评论(0) 推荐(0)
摘要:TortoiseGIT 是Git版本控制系统的一个免费开源客户端,它是git版本控制的 Windows 扩展。可以使你避免使用枯燥而且不方便的命令行。它完全嵌入 Windows Explorer,使用时只需在正常的窗口里点击右键操作就可以了。 阅读全文
posted @ 2016-12-09 22:36 iFat 阅读(145) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2016-12-09 22:23 iFat 阅读(330) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2016-12-09 22:22 iFat 阅读(254) 评论(0) 推荐(0)
摘要:分布式,强调个体 公共服务器压力和数据量都不会太大 速度快、灵活 任意两个开发者之间可以很容易的解决冲突 离线工作 阅读全文
posted @ 2016-12-09 22:20 iFat 阅读(585) 评论(0) 推荐(0)
摘要:http://www.eoe.cn/ 阅读全文
posted @ 2016-12-09 19:41 iFat 阅读(162) 评论(0) 推荐(0)
摘要:http://www.apkbus.com/ 阅读全文
posted @ 2016-12-09 19:23 iFat 阅读(346) 评论(0) 推荐(0)
摘要:Git是用于Linux内核开发的版本控制工具。与CVS、Subversion一类的集中式版本控制工具不同,它采用了分布式版本库的作法,不需要服务器端软件,就可以运作版本控制,使得源代码的发布和交流极其方便。Git的速度很快,这对于诸如Linux内核这样的大项目来说自然很重要。 阅读全文
posted @ 2016-12-09 19:19 iFat 阅读(131) 评论(0) 推荐(0)
摘要:Trunk 这是SVN目录的主分支,表示日常开发中的项目,任何时候Trunk里包含的都是最新的开发代码。 这里的代码将会工作到你的下一个主要发布版本。 Trunk应该只被用来开发将会成为你的下一个重要版本的代码。 Branches 分支 Experimental branches 有时你想将某个新技 阅读全文
posted @ 2016-12-09 18:04 iFat 阅读(682) 评论(0) 推荐(0)
摘要:TortoiseSVN 是svn版本控制系统的一个免费开源客户端,它是svn版本控制的 Windows 扩展。可以使你避免使用枯燥而且不方便的命令行。它完全嵌入 Windows Explorer,使用时只需在正常的窗口里点击右键操作就可以了。 阅读全文
posted @ 2016-12-09 17:59 iFat 阅读(167) 评论(0) 推荐(0)
摘要:[1]先更新在提交 [2]多提交 [3]不要提交不能通过编译的代码 [4]每次提交必须书写明晰的标注 [5]提交时注意不要提交本地自动生成的文件 [6]不要提交自己不明白的代码 [7]慎用锁定功能 阅读全文
posted @ 2016-12-08 19:59 iFat 阅读(295) 评论(0) 推荐(0)
摘要:VisualSVN是一款图形化svn服务器。 http://www.visualsvn.com/ 阅读全文
posted @ 2016-12-07 23:13 iFat 阅读(247) 评论(0) 推荐(0)
摘要:public class TestService extends Service { @Override public IBinder onBind(Intent intent) { // TODO Auto-generated method stub return null; } //当服务第一次开启的时候 @Ove... 阅读全文
posted @ 2016-12-07 20:10 iFat 阅读(110) 评论(0) 推荐(0)
摘要:public class MainActivity extends Activity { private NotificationManager nm; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); ... 阅读全文
posted @ 2016-12-07 19:56 iFat 阅读(297) 评论(0) 推荐(0)
摘要:属性动画会改变控件真实的坐标 如果使用xml方式定义属性动画 要在res下创建一个animator目录 public class MainActivity extends Activity { private ImageView iv; @Override protected void onCrea 阅读全文
posted @ 2016-12-06 21:12 iFat 阅读(130) 评论(0) 推荐(0)
摘要:在res下创建一个目录 anim目录 rotate.xml set.xml 阅读全文
posted @ 2016-12-06 15:53 iFat 阅读(303) 评论(0) 推荐(0)
摘要:instancetype在类型表示上,跟id一样,可以表示任何对象类型 instancetype只能用在返回值类型上,不能像id一样用在参数类型上 instancetype比id多一个好处:编译器会检测instancetype的真实类型 阅读全文
posted @ 2016-12-03 21:33 iFat 阅读(350) 评论(0) 推荐(0)
摘要:1.字典转模型的过程最好封装在模型内部 2.模型应该提供一个可以传入字典参数的构造方法 - (instancetype)initWithDict:(NSDictionary *)dict;+ (instancetype)xxxWithDict:(NSDictionary *)dict; 阅读全文
posted @ 2016-12-03 21:32 iFat 阅读(159) 评论(0) 推荐(0)
摘要:1.使用Objective-C开发iOS程序时,最好在每个类名前面加一个前缀,用来标识这个类的“老家”在哪 2.目的是防止N个人开发了一样的类,冲突了 比如Jake Will、Kate Room在同一个项目中都各自开发了个Button类,这样的程序是不能运行起来的 解决方案:Jake Will的类名 阅读全文
posted @ 2016-12-03 21:06 iFat 阅读(337) 评论(0) 推荐(0)
摘要:[1]透明 [2]旋转 [3]缩放 [4]位移 阅读全文
posted @ 2016-12-03 19:04 iFat 阅读(348) 评论(0) 推荐(0)
摘要:public class MainActivity extends Activity { //[0]声明AutoCompleteTextView要显示的数据 private static final String[] COUNTRIES = new String[] { "laofang", "laozhang", "laoli", "laobi"... 阅读全文
posted @ 2016-12-02 20:00 iFat 阅读(654) 评论(0) 推荐(0)
摘要:[1]添加菜单方式 通过一个布局 在res下 meun目录下创建一个布局 [2]动态的添加 [3]点击menu弹出一个对话框 如果你想实现自己定义的view 效果重写onMeunOpened方法 阅读全文
posted @ 2016-12-02 15:29 iFat 阅读(266) 评论(0) 推荐(0)
摘要:Fragment有一个公共的桥梁 Activity 阅读全文
posted @ 2016-12-01 21:45 iFat 阅读(2096) 评论(0) 推荐(0)