- 博客(10)
- 收藏
- 关注
原创 启动android 模拟器提示 HAx版本过低
在 android sdk下 打开 instalHax-android.exe 进行升级即可解决
2018-10-03 08:37:16 1266
原创 android 使用qq第三方登录接口回调无反应
现在基本上是个app都可以第三方登录,比如qq,微信。通过第三方登录一方面可以优化用户的登录体验,另一方面给自己的app带来了庞大的用户基础,可见app接入第三方登录的重要性。2018-6-20日,尝试在android 中接入qq登陆,官方文档给的很详细(but,it's wrong wrong wrong!!!)一步步照着官方文档搞,经测试发现回调无反应最后在下载的sdk中找到了demo源码,兴...
2018-06-20 14:13:14 2586
原创 JSONP
之前只知道json,今天在了解ajax跨域访问时,看到很多文章里都提到了JSONP那么JSONP是什么呢?百度百科给出的解释如下:JSONP(JSON with Padding)是JSON的一种“使用模式”,可用于解决主流浏览器的跨域数据访问的问题。由于同源策略,一般来说位于 server1.example.com 的网页无法与不是 server1.example.com的服务器沟通,而 HTML...
2018-06-18 23:35:42 794
原创 myeclipse 发布项目到tomcat,提示:can not copy all resources......
今天(2018/5/28),闲来无事,打开了之前写过的一个项目(个人主页管理系统),想着将其部署到tomcat上操作一波结果,我去,报了一堆错。(从来没动过啊,之前还好好的为什么现在突然不行了,代码的世界总是这么诡异)既然报错,那就看看吧,不看怎么解决呢but,只看懂了一点:can noy copy all resouces......(原谅一个英语渣渣)这是我突然注意到,项目名上有一个红色的叹号...
2018-05-28 13:34:56 269
原创 Android适配器adapter使用注意事项
在使用ListView、GridView等控件时,会使用到adapter。那么数据更新时,我们通常会使用adapter.notifyDataSetChanged();有时会发现,这句话不起作用,原因如下:1、数据源没有更新,调用notifyDataSetChanged无效。2、数据源更新了,但是它指向新的引用,调用notifyDataSetChanged无效。3、数据源更新了,但是adpter没有...
2018-05-12 16:23:35 598
原创 js原生ajax写法
博主在大二做数据库课设时,接触的js。边学边做,当时还没接触ajax,所以在遇到每次请求地址都会刷新这个问题时,博主干了你们绝对想不到的事:在页面里用了很多“隐形”的frame来阻止当前页面的刷新。其实当时博主听身边的大佬提起过ajax,当时以为很难,而且课设时间又紧就没有学习ajax.直到大三上了web课,发现ajax原来如此简单。相信我,看了这篇博客,你也能学会使用ajax进行异步通信。下面贴...
2018-05-11 21:52:02 2331 2
转载 Android 原生api 单位之间的转换(dp,sp,px...之间的转换)
Android系统中自带的Api中可以使用TypedValue进行单位转换1,调用系统api转换单位// 获得转换后的px值float pxDimension = TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_PX, 16,context.getResources().getDisplayMetrics());2,分析TypedValue.a...
2018-05-09 13:55:08 400
原创 Android 自定义圆形ImageView,完成圆形头像的效果
Android 自定义圆形ImageView,完成圆形头像的效果下面的代码,是我之前在网上找到的,已经忘记作者是谁了,不过还是要感谢这位作者。之所以现在我又将代码贴出一遍,是因为,我发现了使用过程中的要注意的事项。先贴代码:CircleImageView.javaprivate static final ScaleType SCALE_TYPE = ScaleType.CENTER_CROP;...
2018-05-08 09:56:44 2433
原创 AlertDIalog 自定义大小
AlertDialog 自定义大小方法:使用 WindowManager.LayoutParams代码如下:AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setView(LayoutInflater.from(context).inflate(R.layout.select_birthda...
2018-05-08 00:30:31 659
原创 在继承自Activity的activity使用AlertDialog报错:You need to use a Theme.AppCompat theme (or descendant) with...
之前没有写过博客,发现好多东西用过都不记得了。 决定从今天开始写博客,增强记忆也方便以后查看。(共勉) 在继承自Activity的activity使用AlertDialog报错:You need to use a Theme.AppCompat theme (or descendant) with this activity解决办法: 在styles.xml中添加<style na...
2018-05-07 23:36:40 661
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人