- 博客(14)
- 资源 (4)
- 收藏
- 关注
原创 应用间共享sharedpreference
(1) 程序A和程序B要有相同的sharedUserId,例如:android:sharedUserId=”com.test” 2 程序A和程序B的代码如下。 程序A: private SharedPreferences sharedPreferences; private SharedPreferences.Editor editor; public static int MODE =
2017-12-18 14:23:22
280
1
原创 #项目导入AS出错:Error:com.android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for details
删除报错的位置
2017-11-14 15:23:38
4462
原创 git中误提交了不想提交的文件,想要从版本库中删除的方法
git中误提交了不想提交的文件,想要从版本库中删除的方法例如:从版本库中删除 lunch_historygit filter-branch –tree-filter “rm -f lunch_history” HEAD 会输出如下信息: Rewrite 48a23742f0b5c35127daa40a1303c2af7976baac (29/29) Ref ‘refs/heads/new_bi
2017-11-13 12:00:29
4325
2
转载 欢迎使用优快云-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2017-11-13 11:50:08
146
原创 自定义view,仿微信、支付宝密码输入控件的源码实现
研究支付宝密码输入控件及源码实现目标效果图实现思路要想实现输入,就少不了EditText看整体布局应该是一个横向的LinearLayout每个格子看进来应该是多个子View那么我们是不是有思路了?没错!一个LinearLayout包含了多个EditText,首先这个思路是对的;其次,有必要每个子View都是EditText吗?我们在监听文本变化时,只需要对一个EditText添加TextWa
2017-05-05 11:58:13
560
原创 No implementation found for int com.baidu.platform.comjni.map.commonmemcache.JNICommonMemCache.Creat
AndroidStudio使用百度地图出现初始化错误:SDK”No implementation found for int com.baidu.platform.comjni.map.commonmemcache.JNICommonMemCache.Create() “这个问题一般是在使用AndroidStudio时才遇到的. 今天在工作中遇到了一个奇怪的问题,项目中需要使用百度地图SDK和定位
2016-11-11 16:34:14
1822
原创 实现侧滑栏,使用第三方控件
思路:两边都是一个Fragment再添加到Activity中 定义两个Fragment,LeftMenuFragment和ContentFragment 让这两个Fragment继承自同一个基类BaseFragment 1. 基类BaseFragmentpublic abstract class BaseFragment extends Fragment{ public Activit
2016-08-02 08:59:43
303
原创 getWidth(),getMeasuredWidth(),View.getLayoutParams.width的区别详解
getWidth()在layout执行完后才能获取宽度,在onMeasure()方法中是拿不到的而固定宽度,可以通过layoutParams.width获取,如果是wrap_content也是不能获取的getLayoutParams.width可以在onMesure方法中获取getMeasureedWidth();在onMeasure()执行完后才会有值
2016-07-30 19:42:14
2402
原创 Android自定义侧滑菜单栏代码实现
自定义侧滑菜单栏代码实现步骤界面样式先写布局吧菜单布局menuxml关于ScrollView主界面布局mainxmlActivity布局activity_mainxmlSlideMenu类的内容view的绘制测量获取宽高onMeaure确定子控件位置onLayout滑动监听onTouchEvent限制滑动距离从上次滑动的位置开始滑动判断停手位置为滑动设定时间添加监听
2016-07-30 19:15:01
3090
2
原创 网页源码查看器
写布局写业务逻辑示例代码网络编程的注意事项源码下载1. 写布局线性 + EditText + Button + TextView 2. 写业务逻辑找控件设置按钮点击事件当用户点击按钮时,获取用户输入的url我们通过URLConnection请求网络,获取服务器返回的流信息我们将流转换成字符串将源码字符串展示到textview上示例代码HttpUrlConnection连接示例
2016-06-18 21:59:11
450
原创 多线程下载,断点续传原理解析和代码实现
多线程下载实现步骤注意的问题代码实现进度条用单独一个LinearLayout获取文件总大小为将要下载的文件预留空间计算每个子线程要下载的字节范围下载子线程是部分请求设置请求头设置子线程写入位置并写入文件判断下载完成关于RandomAccessFile类该案例中用到了以下方法断点续传原理每写入一次就保存一次当前写入的位置子下载线程开启时检测是否有断点续传进度条的设置
2016-06-18 19:38:44
1094
原创 Anroid-强制用户下线功能
重点讲解关于如何销毁所有活动广播接收器发出强制下线通知怎么能一下销毁所有活动添加系统通知权限首先要有一个登陆界面获取登陆界面的用户名和密码,判断如果正确,登陆到主界面创建一个强制下线广播接收器,接收器接收到这条广播后,弹出 一个强制下线通知,用户点击重新登陆按钮,跳转到主界面,跳转之前应该销毁所有的Activity在主界面中发出一条强制下线的广播
2016-06-18 18:51:42
611
原创 递归实现文件夹的拷贝
因为没有学习IO,因此只实现了递归过程public static void recurrenceCopy(String src, String dest) {File file = new File(src);File[] files = file.listFiles();for(int i=0; iFile f = files[i];//如果是文件就创建新文件if(f
2016-05-09 19:42:27
540
apktook_dex2jar_jd-gui.zip
2019-05-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人