自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 资源 (8)
  • 论坛 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 linux 挂载window共享文件夹

#linux 挂载window共享文件夹1、su (mount命令需要root用户才能操作)2、apt-get install cifs-utils(安装window共享文件系统)3、在Linux上创建挂载点/mnt/share (名字,路径随意)4、mount -t cifs //192.168.0.37/document/ /mnt/share...

2018-11-21 14:15:49 229

原创 Sqlcipher-android添加国密算法的支持

Sqlcipher-android添加国密算法的支持Sqlcipher默认使用的Openssl加密库的AES256的加密算法,由于项目需求需要替换成国密算法.Sqlcipher支持三种加密库: - Openssl库 - LibTomCrypt库 - crypto++库1.OpenSSL :C语言实现,支持跨平台。代码量比较庞大,经过很多次调整,目前的结构不再清晰明了,要代码剥离的...

2018-05-28 00:14:49 1232 1

原创 RecyclerView 聊天界面 输入框

package com.mxdnp.widget;import android.os.Handler;import android.support.v7.widget.LinearLayoutManager;import android.support.v7.widget.RecyclerView;import android.util.Log;import android.view....

2018-05-07 10:26:37 196

原创 获取Android手机的手机名称

获取手机名称 BluetoothAdapter myDevice = BluetoothAdapter.getDefaultAdapter(); String deviceName = myDevice.getName();上面的代码需要android.permission.BLUETOOTH权限

2018-04-18 13:58:59 2317

原创 RePlugin插件开发

RePlugin插件RePlugin框架开发插件时activity默认的标题都是宿主的应用名,这样太不方便,现在需要在插进里面自己设置标题,下面的方法可以获取插件的activity的真实的标签名:public class RePluginHelper { //Replugin插件getPluginContext的getPackageName()和正常的getPackageNa...

2018-04-17 13:30:28 282

原创 Android 拦截去电

android 拦截去电在manifest.xml文件中添加拦截去电的权限<uses-permission android:name="android.permission.PROCESS_OUTGOING_CALLS"/>编写去电监听广播接收者package com.xx.secret;import android.content.BroadcastRecei...

2018-03-21 10:40:15 279

原创 Observable just转换from

just转from

2018-01-03 10:50:29 451

原创 欢迎使用CSDN-markdown编辑器

EMM项目之插件开发指南本项目使用的插件框架为360公司最近开源的RePlugin插件框架

2017-07-12 15:55:09 162

原创 Telegram开源项目之DispatchQueue

DispatchQueue 在特定的线程(单线程)下串行执行的任务队列

2017-04-03 01:29:37 421

原创 Telegram开源项目之单例模式

Telegram开源项目之单例模式 NotificationCenter

2017-04-03 00:59:56 724

原创 欢迎使用CSDN-markdown编辑器

Telegram开源项目之DispatchQueue,特定的线程(单线程)下的任务队列。

2017-04-03 00:35:31 188 1

原创 UniversalImageLoader加密磁盘缓存

UniversalImageLoader加密磁盘缓存感谢CSDN博主Mr_甘 的博客android imageloader加密解密图片(地址:http://blog.csdn.net/gan303/article/details/50266569)当使用网络图片缓存到本地时,基于安全考虑需要加密缓存到本地的数据,加上使用UIL已经很久了,并且很好用,所以决定扩展UIL支持加密本地缓存。开始干活了!!

2016-07-26 12:51:20 189

原创 mysql使用心得

这两天涉及的东西包含mysql数据库,真是难用,安装好数据库后,进入命令行,输入create database abc 不行,没有创建数据库 ;输入create database abc; 不行,报错说语法不对,试了一下输入create database abc ;在语句后面空一格输入英文分号才对,谁看的出来是空了一格的呢,真是遇得到

2015-04-22 14:13:06 409

原创 android视频旋转处理方法

这几天在写视频播放器,采用surfaceview搭配mediaplayer或者VideoView进行视频播放,一切都还顺风顺水,当我播放一个方向不对的视频的时候没能自动转换成正确的方向。这时只能靠自己,将视频方向旋转90度。有想法就要开始动手了,可是不论怎么旋转,其他东西都旋转了,可是视频还是纹丝不动,百度了很久没有结果,stack overflow几分钟看不懂英文没办法,可是看到了TextureV

2015-04-20 15:46:53 11808 7

原创 继续上一篇的缓冲问题

Vitamio框架之MediaPlayer在上一篇中找到解决MediaPlayer缓冲数据不正确,缓冲完成事件在缓冲到视频结尾处才监听到的错误,但是没有找到为什么。经过几次测试。 /*****************************************/ 第一组: onPrepared接口下调用mediaplayer.start() onVideoSizeChanged接

2015-04-20 14:34:41 490

原创 学习笔记之Vitamio的MediaPlayer

Vitamio框架之MediaPlayer由于项目中中需要用到在线视频播放功能,而Android自带的mediaplayer类支持的格式太少,而vitamio框架性能强大支持的格式众多,支持在线播放。使用vitamio框架的MediaPlayer这个类进行播放网络视频,在使用的过程中遇到一些问题,MediaPlayer的setOnInfoListener函数用来注册信息监听器,主要监听的是缓冲开始,

2015-04-20 13:48:43 1559

原创 Android5.0及5.1开启多用户的方法

由于Android5.0之后在boolean supportsMultipleUsers()方法中比之前的多了一个条件&& SystemProperties.getBoolean("fw.show_multiuserui")意思就是除了之前的max_users值必须大于1之外还要显示多用户UI的值为true。在adb shell下输入:setprop fw.max_users 8setp

2015-04-15 12:36:36 2495

转载 android4.2及之后开启手机多用户功能的笔记

*上周同时拿到了android4.2的SDK和源代码,启动了个手机版的模拟器,结果发现多用户用不起来,后来查看源代码发现卡在一个地方:vi frameworks/base/core/java/android/os/UserManager.java/** * Returns the maximum number of users that can be created on this de

2015-04-14 15:40:59 1079

原创 流水账

今天主要完成的任务:学会了如何给android应用添加system权限(使用android源码的签名工具signapk.jar)知道了android.Manifest.Permission.MANAGE_USERS权限的值(android.permission.MANAGE_USERS)deepinlinux系统出现无标题栏情况下使用命令(metacity –replace(两根横线))来解

2015-04-14 14:55:54 310

转载 android获取系统权限小记

* 安装在设备中的每一个apk文件,Android给每个APK进程分配一个单独的用户空间,其manifest中的userid就是对应一个Linux用户都会被分配到一个属于自己的统一的Linux用户ID,并且为它创建一个沙箱,以防止影响其他应用程序(或者其他应用程序影响它)。用户ID 在应用程序安装到设备中时被分配,并且在这个设备中保持它的永久性。通过Shared User id,拥有同一个

2015-04-14 14:18:33 423

转载 actionbar设置

ActionBar的美化1、Android:style/Widget.Holo.ActionBar">true@color/ab_background_color@color/ab_backgroundStacked_color@color/ab_backgroundSplit_coloritem name="android:background:Act

2015-04-08 20:13:38 367

原创 vlc-android源码阅读笔记之视频播放器界面

vlc-android: 如何系统高于等于Android4.2就使用MediaRouter,然后在播放视频的最外层使用presentation来显示控制层(各种按钮,seekbar,textview之类的) if (LibVlcUtil.isJellyBeanMR1OrLater()) { // Get the media router service (mi

2015-04-04 17:25:34 561

原创 vlc-android扫描音视频列表

扫描手机中的所有的音频和视频文件,保存到数据库和MediaLibrary中的medialist中, 通过getMediaItems(),getAudioItems(),getVideoItems()获取列表

2015-04-04 06:38:04 379

原创 vlc-android的视频播放部分的解析

一个视频文件通常有一个视频轨,多个音频轨,多个字幕轨; 多个音频轨 国语音轨,英语音轨,粤语音轨之类的 多个字幕轨 英语字幕轨 中文字幕轨 日文字幕轨之类的 播放视频的时候可以切换音频轨和切换字幕轨 LibVLC类主要负责控制音频和视频的播放暂停等,还负责音频轨和字幕轨的切换 播放视频是在surfaceview上进行的,可以设置媒体列表后进行上一首,下一首MediaDatabase类主要负

2015-04-04 06:27:04 1062

原创 文章标题

“` /* * Copyright (C) 2012 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the “License”); * you may not use this file except in compliance with the License

2015-04-04 04:25:46 443

原创 使用FinalDb操作数据库出现SqliteConstraintException异常

package com.aaagamewater;public class UserData { public UserData() { } public int getId() { return id; } public void setId(int id) { this.id = id; } @Override

2015-03-15 21:32:23 552

原创 andengine引擎下detachChild的问题

12-30 12:19:56.210  18210-18256/com.example.SpriteTest E/AndroidRuntime﹕ FATAL EXCEPTION: UpdateThread    java.lang.IndexOutOfBoundsException: Invalid index 37, size is 37            at java.util.

2014-12-30 12:50:23 514

转载 Android电源管理

PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE); PowerManager.WakeLock wl = pm.newWakeLock(PowerManager.SCREEN_DIM_WAKE_LOCK, "My Tag"); wl.acquire(); ..screen will stay on du

2014-11-07 13:25:38 292

转载 window下解决程序无法添加到任务栏的办法

把以下命令分别输入到开始-运行中1、cmd /k reg add "HKEY_CLASSES_ROOT\lnkfile" /v IsShortcut /f2、cmd /k reg add "HKEY_CLASSES_ROOT\piffile" /v IsShortcut /f3、cmd /k taskkill /f /im explorer.exe & explorer.e

2014-10-24 14:59:09 413

转载 android JUnit单元测试

<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.android.junit" android:versionCode="1" android:versionName="1.0"> <activity andro

2014-07-04 21:24:49 399

原创 关于安卓实训(打飞机游戏)的心得体会

这几天在做安卓手机打飞机游戏,

2014-07-01 22:44:05 1537

原创 android.app.SuperNotCalledException异常

10-04 14:47:29.914: E/AndroidRuntime(4941): FATAL EXCEPTION: main10-04 14:47:29.914: E/AndroidRuntime(4941): android.app.SuperNotCalledException: Activity {com.solar/com.solar.TSettingActivity} did

2014-07-01 21:59:43 430

原创 安卓获取屏幕的大小

DisplayMetrics display=new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(display); int screenWidth=display.widthPixels; int screenHeight=display.heightPixe

2014-06-30 20:17:18 383

原创 安卓背景图片移动(全屏)

package com.example.playplane;import android.content.Context;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.Canvas;import android.graphics.Paint;im

2014-06-30 20:11:34 776

原创 安卓Activity全屏的一种办法

requestWindowFeature(Window.FEATURE_NO_TITLE); getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);

2014-06-30 20:06:15 506

原创 安卓开发用红米手机进行调试

要想要红米手机连接电脑并被91助手、360手机助手等成功识别,手机必须打开USB调试模式,但是在安卓4.2版本中,系统的USB调试模式不是非常简单地被打开的。对于红米手机,其预装的就是4.2操作系统,故不能直接打开USB调试模式。

2014-06-29 11:20:21 1289

原创 android自定义View

Android 自定义的xmlns其实很简单,语法规则是:在使用到自定义View的xml布局文件中需要加入xmlns:前缀=http://schemas.android.com/apk/res/你的自定义View所在的包路径.

2014-06-27 22:09:15 371

原创 Android实训心得

最近在Android实训,做了个关于demo

2014-06-26 18:05:19 1482

原创 Java_SAX解析XML

public static void SAX(File file){ RSSHandler handler=new RSSHandler(); SAXParserFactory factory=SAXParserFactory.newInstance(); try { SAXParser paser=factory.newSAXParser(); paser.parse(f

2014-06-11 17:27:20 428

原创 Java_DOM解析XML

textElement1 Java Thinking 100.0 textElement2 C++ Thinking 200.0 textElement3

2014-06-11 15:45:19 405

安卓音乐播放器源码

使用MediaPlayer播放mp3文件,有widget,具有上网功能,可以调用浏览器访问网络,

2014-06-26

monaco字体是苹果出的最好的编程字体

monaco字体是苹果出品传说中最好的编程字体哦,BUG很少比微软自带的还要好,不论是字体还是符号都很分明。

2014-06-27

一个用QT写的简单的helloQt

这两天开始自学QT,写了个图形界面的helloqt,刚开始学,不要嘲笑我

2013-07-25

sqlcipher-android3.5.9(更改加密算法位sm4)

android-database-sqlcipher原来使用的AES256加密算法,现在修改成SM4国密算法

2018-05-28

UniversalImageLoader加密图片

UniversalImageLoader加密磁盘缓存 安全

2016-07-26

自定义左右滑动的ViewGroup(类似QQ会话列表项)

自定义ViewGroup并实现左右滑动删除,类似android QQ会话列表项 介入android的触摸机制

2015-07-14

tomcat+tomcat插件+servlet文件上传jar包

用于搭建开发Java web服务器端程序的开发环境的插件和tomcat服务器

2015-03-15

java web接收上传文件服务器端示例

做毕业设计的时候Android端要求把相关文件传到服务器端保存,目前这个就是用来接收文件上传请求的简单项目,目前就是在传送参数的时候中文会乱码,但是传送的文件不会乱码

2015-03-15

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除