![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
Jimstin
本人不常上csdn,有急事请加这个群:306143348
展开
-
关于PJSIP中pjsua或pjsua2编译通过(编译出so文件),运行时界面卡住的问题
最近公司需要搞一个关于PJSI原创 2014-04-28 17:26:57 · 7345 阅读 · 6 评论 -
Android 安卓 fragment+viewpager 仿qq界面 实现点击菜单切换界面+滑动切换viewpager切换界面
最近写了一个fragment+viewpager仿qq的app,先上图原创 2014-09-12 11:13:05 · 13045 阅读 · 6 评论 -
Android socket 编程 实现消息推送(一)
手机通过socket发送消息到服务器,服务器每接收到一条消息之后,都会把这条消息放进一个messageList里面,服务器会不停地检测messageList是否含有消息,如果有的话就会根据messageList里面item的数据,推送到相应的另一端手机上面。原创 2014-11-26 10:54:38 · 9831 阅读 · 1 评论 -
从原理上去理解圆形头像 Android ImageView圆形头像 图片完全解析
http://my.oschina.net/u/2241960/blog/321024我们在做项目的时候会用到圆形的图片,比如用户头像,类似QQ。用户在用QQ更换头像的时候,上传的图片都是矩形的,但显示的时候确是圆形的。 原理:先在canvas上面画一个圆形,参照圆形的起点坐标、半径,再画一个边长为圆的直径的bitmap(这个bitmap就是你想画的圆形头像),此时圆和bitm原创 2014-12-19 11:19:20 · 5551 阅读 · 2 评论 -
PullToRefreshView下拉刷新上来加载更多,支持任何子view!
最新自己写了一个PullToRefreshView,这是一个自定义view,继承于LinearLayout,子控件可以是任意控件!先上一张福利图:由于PullToRefreshView继承于LinearLayout,它有着ViewGroup的特性,子控件可以是任意的View。所以用法也和LinearLayout一样,我们来看一下xml中的布局:<LinearLayout xml原创 2014-12-19 11:10:06 · 10969 阅读 · 4 评论 -
Android socket 编程 实现消息推送(二)
上篇文章Android socket 编程 实现消息推送(一)讲到socket编程的消息推送原理,现在我们来看看基于Android客户机socket编程实现消息推送的过程。根据消息推送的原理图,我们的实现过程主要分为Server端和Client端,Server端采用Java的编程,而Client端则用Android编程。所以在这里也分别创建了两个工程SocketServer和Soc原创 2014-12-14 12:15:11 · 22566 阅读 · 25 评论 -
检测wifi是否需要portal验证 公共场所wifi验证
何为wifi portal验证?平时在商场,咖啡厅,银行等公共场所,我们手机提示:有可用WLAN。这些WIFI可以直接连接,不需要密码,但需要我们手动在手机网页上进行验证,一般是输入一个手机号码,点击获取验证码或密码,服务器会发一条短信验证码或密码到手机上,将其输入网页的密码框,登陆即可使用免费wifi。这个验证的网页称为portal(翻译:门,入门,表示要使用这个公共wifi,就要先原创 2015-07-29 13:22:57 · 10647 阅读 · 10 评论