- 博客(77)
- 收藏
- 关注
转载 android剪切圆角图片的方法
转载自:http://hautxsh.iteye.com/blog/1495012public static Bitmap toRoundCorner(Bitmap bitmap, int pixels) { Bitmap output = Bitmap.createBitmap(bitmap.getWidth(), bitmap.getHei
2016-11-07 17:11:57
1163
原创 Android仿iOS左右滑动开关控件(Android4.0以上适用)
上周使用Android的switch模仿iOS的左右滑动开关控件,代码如下:aty_switch.xml:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" androi
2016-10-31 11:46:19
1458
原创 Android给dialog使用自定义布局时,布局内容无法完全显示的问题
上周进行开发时遇到了两次,给dialog设置自定义布局时,会出现布局中的某些内容无法显示的情况。现在暂时只能找到临时的解决方案,具体的原理以后再进行研究。临时解决方案:出现内容无法显示的情况,都是自定义布局的根布局使用了relativelayout导致的,将其替换为Linearlayout能够暂时解决这个问题。
2016-10-31 10:43:32
7444
5
原创 android手机(平板)下载文件后,在文件管理软件中可以看到,通过mtp模式连接电脑后,无法在电脑上看到
Android软件进行下载文件后,可以在手机或平板的文件管理软件中进行查看,并且正常进行,但是连接电脑后,在电脑上却找不到该文件。原因:android手机或平板通过mtp模式与电脑进行连接时,会出现该情况(重启即可解决问题,但这不是从代码层面的解决方案)。mtp模式下,电脑中看到的文件是扫描android手机或平板的多媒体数据库文件表后得到的,新创建的文件若未将“完成新建文件”
2016-10-11 20:59:54
8267
1
转载 Java中byte与16进制字符串的互相转换
转载自:https://my.oschina.net/u/1024767/blog/178960Java中byte用二进制表示占用8位,而我们知道16进制的每个字符需要用4位二进制位来表示(23 + 22 + 21 + 20 = 15),所以我们就可以把每个byte转换成两个相应的16进制字符,即把byte的高4位和低4位分别转换成相应的16进制字符H和L,并组合起来得到byte转换到16进制
2016-09-30 10:50:39
416
转载 Android版本更新
转载自:http://www.cnblogs.com/hxsyl/archive/2014/05/14/3727291.html一、准备 1.检测当前版本的信息AndroidManifest.xml-->manifest-->android:versionName。 2.从服务器获取版本号(版本号存在于xml文件中)并与当前检测到的版本进行匹
2016-09-29 11:35:35
482
转载 关于Https协议中的ssl加密解密流程
转载自:http://www.cnblogs.com/P_Chou/archive/2010/12/27/https-ssl-certification.html全球可信的SSL数字证书申请:http://www.shuzizhengshu.com在互联网安全通信方式上,目前用的最多的就是https配合ssl和数字证书来保证传输和认证安全了。本文追本溯源围绕这个模式
2016-09-28 09:51:15
38079
3
转载 android 解决输入法键盘遮盖布局问题
转载自:http://blog.csdn.net/yqichang/article/details/11705235这里采用滚动布局来解决输入法遮盖布局的问题,方法如下: /** * @param root 最外层布局,需要调整的布局 * @param scrollToView 被键盘遮挡的scrollToView,滚动root,使scrollToVi
2016-09-14 09:59:14
547
原创 使用富文本SpannableString实现标签
最近接触的项目中需要开发一个带标签的TextView,即在一段文字之后紧接着几个标签,需要效果如例图:
2016-09-08 17:25:26
1365
转载 在调用android虚拟机的相机时,出现Unfortunately,camera has stopped对话框
使用下列语句调用相机时,相机应用崩溃,出现出现Unfortunately,camera has stopped对话框,并且在控制台中没有报错:Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);startActivityForResult(intent,1);解决方法:1.确保相机权限的设置:android
2016-08-10 14:05:35
4893
原创 利用重写Dialog实现自定义对话框
上网查询时发现,许多人都建议使用AlertDialog来实现自定义对话框,故对其进行了尝试: View modifyPasswordDialog = getLayoutInflater().inflate(R.layout.dialog_modify_password, null); AlertDialog alertDialo
2016-08-05 17:06:41
1885
转载 ViewPager圆点导航动态实现(利用seletor)
尝试过重绘view等方法来实现ViewPager底部的圆点导航,上网学习后才发现有更简便的实现方法。 1.首先设置selector来设定圆点的两种状态,即当前页面被选中、当前页面未被选中: ß可见,设定了两种状态,当前View被选中,通过setEable(true),来使得圆点使用@drawable/dot_selected来代替;反
2016-08-05 16:50:14
551
转载 ViewPager在首尾页滑动切换
转载自:http://www.cnblogs.com/xiabi/p/4343030.html 上图是我们需要实现的效果图,功能有如下三个: 1. 手势滑动可以切换界面,点击上面的引导一到引导四也可以切换到相应的画面。 2. 切换界面时,引导一到引导四下面的横线会相应的移动到对应的地方。 3. 没有手势时,界面会自动轮转,有种广告轮转的效
2016-08-04 12:40:30
1547
转载 [android] No resource found that matches the given name 'Theme.AppCompat.Light'
在整合android过程中导入别人的项目出现下面的错误: error: Error retrieving parent for item: No resource found that matches the given name 'Theme.AppCompat.Light'. 通过stackoverflow查到其解决方法,如下:
2016-07-31 01:50:13
518
转载 转载:android利用<shape>标签实现圆角矩形的功能
转载自:http://www.cnblogs.com/cyanfei/archive/2012/07/27/2612023.htmlshape用于设定形状,可以在selector,layout等里面使用,有6个子标签,各属性如下: xml version="1.0" encoding="utf-8"?>shape xmlns:android="http://sch
2016-07-25 17:17:58
1752
转载 Android ActionBar上不显示icon的问题
转载自:http://www.2cto.com/kf/201506/409054.html又是一个 support library的问题,最近被这个android.support.v4 和android.support.v7 折磨的要死要活的,很多东西因为版本的变动有好多的不同。由于我的项目用了 Fragment的v4 surpport包,所以在Activity继承ActionBarA
2016-04-16 18:53:06
1208
转载 网络图片加载(Universal_Image_Loader,Volley)
转载自:http://blog.csdn.net/hewence1/article/details/39989715ps:volley貌似已经实现了本地缓存,与转载的文章描述的有出入当我们的ImageView是加载网络的图片时使用下面的方法可以使得我们的代码简单,不用关心网络通信1.使用Universal_Image_Loader 这个jar包 下载地址:http
2015-11-08 17:07:04
660
转载 Google官方提供的Volley单例类的设计
private static MySingleton mInstance; private RequestQueue mRequestQueue; private ImageLoader mImageLoader; private static Context mCtx; private MySingleton(Context context) {
2015-11-08 15:10:37
399
转载 Android实战技巧:如何在ScrollView中嵌套ListView
转载自:http://blog.csdn.net/hitlion2008/article/details/6737459(评论中也有精彩的讨论,建议可以看看)参考:http://www.cnblogs.com/shortboy/archive/2013/04/08/3008710.html 前几天因为项目的需要,要在一个ListView中放入另一个ListView,也即在一个Lis
2015-11-03 19:46:55
324
转载 SQL语句查询时有字段为中文时的解决方法
转载自:http://www.cnblogs.com/sp2012/archive/2012/04/15/2465715.html解决SQL语句中含有中文字符无法查询问题我在写JDBC的是时候,遇见了因为在SQL语句中含有中文无法运行的情况,于是我把这句话放到mysql客户端中测试,结果通过,我就估计不是字符编码问题,是PreparedStatement这个接口做了
2015-10-27 17:12:09
18597
1
转载 PullToRefreshListView的onRefreshComplete()不起效果解决方案
转载自:http://blog.csdn.net/hhhccckkk/article/details/46971835我们在使用框架:PullToRefreshListView 实现下拉或者上拉加载时候,可能在上拉 完成时候,调用onRefreshComplete方法去停止 刷新操作,但是,可能无效,测试产生原因,刷新获取数据时候,时间太短,就会出现该问题
2015-10-26 21:12:18
900
转载 Android Studio导入PullToRefresh第三方控件(已验证可行)
转载自:http://www.cnblogs.com/rwxwsblog/p/4901193.html Android Studio开发App项目时引入第三方库是个比较麻烦的事情。之前导入Volley就折腾了好久,导入下拉刷新控件PullToRefresh时又碰到了各种问题。在此记录一下,以便查阅。 一、导入PullToRefresh 1、将PullToR
2015-10-26 19:59:26
2062
转载 Android Studio如何发布APK
转载自:http://blog.csdn.net/sunylat/article/details/9239595(1)Android Studio菜单Build->Generate Signed APK (2)弹出窗口 (3)创建密钥库及密钥,创建后会自动选择刚创建的密钥库和密钥(已拥有密钥库跳过) 点击“Create
2015-10-25 13:40:54
372
转载 SQLite的优化方案
转载自:http://www.cnblogs.com/devinzhang/archive/2012/01/16/2323949.html1.建表优化SQLite的数据库本质文件读写操作,频繁操作打开和关闭是很耗时和浪费资源的; 优化方法事务机制:这里要注意一点:事务的开启是要锁定DB的,其他对DB的写入操作都是无法成功的。db.
2015-10-14 00:25:36
404
原创 点击回退键时出现连续返回的情况
重写Aty中的onKeyDown方法时,发现有时候点击一次Back造成多次返回的情况:暂时解决方案:将onKeyDown的返回值置为true而非 super.onKeyDown(keyCode,event);
2015-10-08 13:04:27
695
原创 关于fragment响应回退键的处理与fragment的删除
今天coding过程中发现需要使fragment响应回退键的操作,首先要了解的是,fragment入栈是作为一个FragmentTransation来实现的,基本的代码如下:(在某个Fragment中加入新的fragment)FragmentTransaction transaction = getActivity().getSupportFragmentManager().b
2015-10-07 20:41:33
1579
转载 纠正对Fragment Transaction BackStack的误解
转载请注明出处:http://write.blog.csdn.net/postedit/40476267目前在开发APP时,Fragment已经被开发者广泛使用,但Fragment的BackStack却被很多开发者误解。所以这篇博客就讨论下Fragment的BackStack及一些相关的常用接口。首先需要明确的是,FragmentActivity的FragmentManager
2015-10-07 18:42:13
445
转载 fragment中add与replace的区别
该文章由 Binkery 发布于 Binkery技术博客 http://www.binkery.com 如转载请注明出处,该文章的链接地址为http://www.binkery.com/archives/317.html使用 FragmentTransaction 的时候,它提供了这样两个方法,一个 add , 一个 replace ,对这两个方法的区别一直有点疑惑。我觉得使用 add
2015-10-07 15:00:08
4393
原创 关于fragment、ActionBar与ViewPager的一些总结(二)增加对(一)的一些修改
一.之前将ActionBar放在Fragment A中进行编辑,当用Fragment B(未设计有ActionBar) 用replace()替换掉Fragment A后,发现替换后ActionBar依然存在,由此可见ActionBar是从属与Activity的(或者说从属于系统的),故将对ActionBar的初始化移至Activity中,方便理解了很多。二.若对一个ActionBar重复add
2015-10-07 02:41:22
535
转载 Android Studio导入SlidingMenu类库的方法(其他类库应该也适用)
转载自:http://blog.csdn.net/msmile_my/article/details/48823753今来看看Android Studio怎么使用第三方库~网上找了很多教程貌似都有问题,自己尝试了一下,简单易行,亲测有效~第一步:准备好Android Studio格式的库文件这是一个SlidingMenu的库文件,点击这里下载Slidin
2015-10-06 22:19:55
768
转载 fragment中使用menu
转载自:http://blog.csdn.net/zhouyingge1104/article/details/42106519今天要为安卓应用的某个模块添加“打开蓝牙”的选项菜单,准备放在顶部标题栏中,menu文件夹中的xml文件都准备好了,但运行的时候标题栏右侧却空空如也,没有选项菜单的图标:通过打印字符串测试发现,其实 Fragment 中
2015-10-06 22:00:57
779
原创 关于fragment、ActionBar与ViewPager的一些总结
今天花了大半天去研究ActionBar获取指针为空,fragment嵌套失败等问题,在此做一些总结,以免之后再犯错:今天主要工作为在atyA中填充fragmentA,而在fragmentA中初始化ActionBar与ViewPager,而ViewPager实现FragmentPagerAdapter来填充内容分别使用了:import android.support.v4.app
2015-10-06 20:46:13
1105
原创 import android.support.v4.app.Fragment后调用add方法报错
首先需要导入android-support-v4.jar包,方法见下:进入Android\sdk\extras\android\support\v4,将其中的android-support-v4.jar复制,拷贝到android项目的app/libs下,右键点击jar文件,点击Add As Library,ok。(1)在自定义fragment类时必须继承android-support-
2015-10-04 21:02:55
3805
转载 Android屏幕适配
转载自:http://blog.csdn.net/zhaokaiqiang1992Android的屏幕适配一直以来都在折磨着我们这些开发者,本篇文章以Google的官方文档为基础,全面而深入的讲解了Android屏幕适配的原因、重要概念、解决方案及最佳实践,我相信如果你能认真的学习本文,对于Android的屏幕适配,你将有所收获!Android屏幕适
2015-09-30 23:23:27
527
转载 Android中获取屏幕宽高
转载自:http://blog.csdn.net/biaobiao1217/article/details/46876995参考:http://blog.csdn.net/yangqicong11/article/details/9664041http://blog.csdn.net/demands/article/details/9169407http://blog.
2015-09-30 23:15:02
596
转载 100亿个整数,内存足够,如何找到中位数?内存不足,如何找到中位数?
转载自:http://www.nowcoder.com/questionTerminal/359d6869d5ce4738bf9c9a42b67d9568内存足够的情况: 可以使用类似quick sort的思想进行,均摊复杂度为O(n),算法思想如下: • 随机选取一个元素,将比它小的元素放在它左边,比它大的元素放在右边 • 如果它恰好在中位数的位置,那么它就是中位数,可以直接
2015-09-26 00:11:52
441
转载 10G 个整数,乱序排列,要求找出中位数。内存限制为 2G。只写出思路即可
转载自:http://www.cnblogs.com/-sunshine/archive/2013/07/20/3201920.html题目:在一个文件中有 10G 个整数,乱序排列,要求找出中位数。内存限制为 2G。只写出思路即可(内存限制为 2G的意思就是,可以使用2G的空间来运行程序,而不考虑这台机器上的其他软件的占用内存)。关于中位数:数据排序后,位置在最中间的
2015-09-26 00:04:57
433
转载 RecycleView-ListView优化
转载自:http://blog.csdn.net/daisywangyy/article/details/46119807结合另一篇一起学习:http://blog.csdn.net/qqGrid/article/details/42143109build.gradle 配置[html] view plaincopy
2015-09-25 23:01:03
657
转载 二叉树反转
转载自:http://blog.csdn.net/sunao2002002/article/details/46482559nvert a binary tree. 4 / \ 2 7 / \ / \1 3 6 9to 4 / \ 7 2 / \ / \9 6 3 1Tr
2015-09-22 23:33:16
411
原创 求正整数的质因数
public static void PrintPrimeNum(int n){if(n == 1){System.out.println(1);}List arr = new ArrayList();int i = 2;//可以考虑用HashMap来存储幂的形式:key为素数,value为key的value次方while(true){if(n ==
2015-09-22 23:31:10
567
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人