- 博客(44)
- 资源 (8)
- 问答 (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 344
原创 Sqlcipher-android添加国密算法的支持
Sqlcipher-android添加国密算法的支持Sqlcipher默认使用的Openssl加密库的AES256的加密算法,由于项目需求需要替换成国密算法.Sqlcipher支持三种加密库: - Openssl库 - LibTomCrypt库 - crypto++库1.OpenSSL :C语言实现,支持跨平台。代码量比较庞大,经过很多次调整,目前的结构不再清晰明了,要代码剥离的...
2018-05-28 00:14:49 2039 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 405
原创 获取Android手机的手机名称
获取手机名称 BluetoothAdapter myDevice = BluetoothAdapter.getDefaultAdapter(); String deviceName = myDevice.getName();上面的代码需要android.permission.BLUETOOTH权限
2018-04-18 13:58:59 2988
原创 RePlugin插件开发
RePlugin插件RePlugin框架开发插件时activity默认的标题都是宿主的应用名,这样太不方便,现在需要在插进里面自己设置标题,下面的方法可以获取插件的activity的真实的标签名:public class RePluginHelper { //Replugin插件getPluginContext的getPackageName()和正常的getPackageNa...
2018-04-17 13:30:28 398
原创 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 434
原创 UniversalImageLoader加密磁盘缓存
UniversalImageLoader加密磁盘缓存感谢CSDN博主Mr_甘 的博客android imageloader加密解密图片(地址:http://blog.csdn.net/gan303/article/details/50266569)当使用网络图片缓存到本地时,基于安全考虑需要加密缓存到本地的数据,加上使用UIL已经很久了,并且很好用,所以决定扩展UIL支持加密本地缓存。开始干活了!!
2016-07-26 12:51:20 280
原创 mysql使用心得
这两天涉及的东西包含mysql数据库,真是难用,安装好数据库后,进入命令行,输入create database abc 不行,没有创建数据库 ;输入create database abc; 不行,报错说语法不对,试了一下输入create database abc ;在语句后面空一格输入英文分号才对,谁看的出来是空了一格的呢,真是遇得到
2015-04-22 14:13:06 552
原创 android视频旋转处理方法
这几天在写视频播放器,采用surfaceview搭配mediaplayer或者VideoView进行视频播放,一切都还顺风顺水,当我播放一个方向不对的视频的时候没能自动转换成正确的方向。这时只能靠自己,将视频方向旋转90度。有想法就要开始动手了,可是不论怎么旋转,其他东西都旋转了,可是视频还是纹丝不动,百度了很久没有结果,stack overflow几分钟看不懂英文没办法,可是看到了TextureV
2015-04-20 15:46:53 14643 8
原创 继续上一篇的缓冲问题
Vitamio框架之MediaPlayer在上一篇中找到解决MediaPlayer缓冲数据不正确,缓冲完成事件在缓冲到视频结尾处才监听到的错误,但是没有找到为什么。经过几次测试。 /*****************************************/ 第一组: onPrepared接口下调用mediaplayer.start() onVideoSizeChanged接
2015-04-20 14:34:41 608
原创 学习笔记之Vitamio的MediaPlayer
Vitamio框架之MediaPlayer由于项目中中需要用到在线视频播放功能,而Android自带的mediaplayer类支持的格式太少,而vitamio框架性能强大支持的格式众多,支持在线播放。使用vitamio框架的MediaPlayer这个类进行播放网络视频,在使用的过程中遇到一些问题,MediaPlayer的setOnInfoListener函数用来注册信息监听器,主要监听的是缓冲开始,
2015-04-20 13:48:43 1760
原创 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 2835
转载 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 1486
原创 流水账
今天主要完成的任务:学会了如何给android应用添加system权限(使用android源码的签名工具signapk.jar)知道了android.Manifest.Permission.MANAGE_USERS权限的值(android.permission.MANAGE_USERS)deepinlinux系统出现无标题栏情况下使用命令(metacity –replace(两根横线))来解
2015-04-14 14:55:54 405
转载 android获取系统权限小记
* 安装在设备中的每一个apk文件,Android给每个APK进程分配一个单独的用户空间,其manifest中的userid就是对应一个Linux用户都会被分配到一个属于自己的统一的Linux用户ID,并且为它创建一个沙箱,以防止影响其他应用程序(或者其他应用程序影响它)。用户ID 在应用程序安装到设备中时被分配,并且在这个设备中保持它的永久性。通过Shared User id,拥有同一个
2015-04-14 14:18:33 541
转载 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 449
原创 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 659
原创 vlc-android扫描音视频列表
扫描手机中的所有的音频和视频文件,保存到数据库和MediaLibrary中的medialist中, 通过getMediaItems(),getAudioItems(),getVideoItems()获取列表
2015-04-04 06:38:04 2205
原创 vlc-android的视频播放部分的解析
一个视频文件通常有一个视频轨,多个音频轨,多个字幕轨; 多个音频轨 国语音轨,英语音轨,粤语音轨之类的 多个字幕轨 英语字幕轨 中文字幕轨 日文字幕轨之类的 播放视频的时候可以切换音频轨和切换字幕轨 LibVLC类主要负责控制音频和视频的播放暂停等,还负责音频轨和字幕轨的切换 播放视频是在surfaceview上进行的,可以设置媒体列表后进行上一首,下一首MediaDatabase类主要负
2015-04-04 06:27:04 1292
原创 文章标题
“` /* * 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 513
原创 使用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 681
原创 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 589
转载 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 332
转载 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 725
转载 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 444
原创 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 556
原创 安卓获取屏幕的大小
DisplayMetrics display=new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(display); int screenWidth=display.widthPixels; int screenHeight=display.heightPixe
2014-06-30 20:17:18 439
原创 安卓背景图片移动(全屏)
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 1003
原创 安卓Activity全屏的一种办法
requestWindowFeature(Window.FEATURE_NO_TITLE); getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
2014-06-30 20:06:15 602
原创 安卓开发用红米手机进行调试
要想要红米手机连接电脑并被91助手、360手机助手等成功识别,手机必须打开USB调试模式,但是在安卓4.2版本中,系统的USB调试模式不是非常简单地被打开的。对于红米手机,其预装的就是4.2操作系统,故不能直接打开USB调试模式。
2014-06-29 11:20:21 1613
原创 android自定义View
Android 自定义的xmlns其实很简单,语法规则是:在使用到自定义View的xml布局文件中需要加入xmlns:前缀=http://schemas.android.com/apk/res/你的自定义View所在的包路径.
2014-06-27 22:09:15 413
原创 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 477
原创 Java_DOM解析XML
textElement1 Java Thinking 100.0 textElement2 C++ Thinking 200.0 textElement3
2014-06-11 15:45:19 444
sqlcipher-android3.5.9(更改加密算法位sm4)
2018-05-28
java web接收上传文件服务器端示例
2015-03-15
Gson对象转换成字符串出现异常情况
2017-10-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人