Android
文章平均质量分 60
地精工程师
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android vitamo 实现横竖屏的切换和页面内部的网络视频
最近有一个需求,要实现一个播放器,然后可以实现横竖屏的播放,然后可以在页面内部实现网络视频的切换。尝试了几种方式,记录一下:首先,实现横竖屏的思路,开始实现是通过新建两个布局 ,也就是在layout_land 和layout_port 两个文件夹里建立相应的布局,然后视频切换时候通过传递记录视频信息的对象来实现播放,每次执行都会执行oncreate 方法,然后调用之前的播放状态,通过seekt原创 2017-08-26 14:47:57 · 857 阅读 · 7 评论 -
实现异地登录后当前登录被顶掉的功能(类似QQ异地登录) 退出当前App
项目时计时练习的东西,所以网页登录时候要求我们App也退出,防止两个程序同时跑时间,所以。。。。实现起来很简单,首先是考虑是如何退出app,网上有很多种,我是通过将栈底的activity 设置为singleTask 然后通过intent跳转,通过onnewIntent()接收到intent 根据tag退出,这样栈里所有activity都会被干掉,但是注意里面的子线程,这些线程还是会继续跑的,所原创 2017-08-26 15:36:32 · 7496 阅读 · 0 评论 -
将Asset 中数据库复制到android内存,并且通过xutils进行调用
为了实现本地的题库加载,将数据库转换为sqlite ,然后复制到了Asset 文件夹,通过写到本地,然后通过xutils 的数据库操作进行读取: //首次登录写入数据库 检查是否执行过数据库写入操作 如果是,执行题库的写入操作 private void writeDB() { //开子线程写入数据库 if (mSystemUtil.showDBstate原创 2017-09-01 11:04:53 · 420 阅读 · 0 评论 -
获取ip地址以及Android N 的变化
//首先要开启wifi使用权限 public class GetIPlocation { public static String getIp(Context context ) { String ip; WifiManager wifiManager = (WifiManager) context.getSystemService(Context.WIFI原创 2017-09-02 09:04:21 · 663 阅读 · 0 评论 -
Android NDK操作
1,在main 文件夹下建立 cpp文件夹 2,建立cmake文件 然后将需要支持的库添加进去 包括本地库和自己写的代码:这段配置最为重要 2.5 将cmake文件和本地gradle 进行同步 使用 右击project 然后link c++ 然后将cmake文件选择上 3,建立native 方法,在java中(android studio 会自动添加支持),然后更新cmake文原创 2017-09-02 15:23:42 · 245 阅读 · 0 评论 -
关于自定义view 以及view中的动画实现
最近研究了一下自定义view,现在记一下笔记:看的人不如自己去google developer自己学 自定义view用于定制特殊效果的view,或者在不愿意嵌套多个view(布局)时候实现复杂布局, 首先需要继承View类,或者如果功能比较接进已经有了的view,比如LinearLayout 可以直接继承它,然后实现自己功能; 继承之后,需要实现其构造方法,主要是用于建立内置的变量,可以在xm原创 2017-09-20 11:29:38 · 546 阅读 · 0 评论 -
Android 自定义带动画的dialog
1是通过直接加载gif实现,使用可以加载gif的ImageView 或者 用Glide 这种能够加载gif的框架 2用桢动画做 这里弄个桢动画的: 首先drawable 建立一个xml文件,名字是animation1<?xml version="1.0" encoding="utf-8"?><animation-list xmlns:android="http://schemas.and原创 2017-11-02 11:48:33 · 644 阅读 · 0 评论
分享