- 博客(110)
- 资源 (1)
- 收藏
- 关注
原创 linux,windows下如何使用XOWA查看离线的维基百科 XOWA 导入离线wiki
三种不同格式的离线文档,这个演示xml.bz2wiki离线文档介绍https://www.wikidata.org/wiki/Wikidata:Database_download/zhxowa介绍http://xowa.org/home/wiki/Help/Download_XOWA.html中文数据库的下载介绍https://zh.wikipedia.org/wiki/W
2017-04-09 00:35:16 1837
原创 No Activity found to handle Intent解决方法
出现的错误android.content.ActivityNotFoundException: No Activity found to handle Intent { act=com.android.camera.action.CROP dat=content: flg=0x3 (has extras) }下面是我的代码(跳转编辑图片)//编辑图片 Intent editPho =
2018-04-23 20:41:28 30260 12
原创 实现FileProvider传递图片文件进行剪辑
可以运行的版本 测试4.0到8.1 问题 1,传入的图片与传出图片的位置必须一样才行,否则不能剪辑。 2,使用Google photo剪辑的话,会说无效之类的话,并会让原图大小变成0。 3,不能在onActivityResult获取到bitmap。假如使用第三方的剪辑不能满足,那可以考虑第三方库。效果package hello.world.myapplication;import andr
2018-04-18 17:18:55 608
原创 FileProvider对用户体验的改变
FileProvider来源而对程序员来说用户一般使用的应用间文件传递场景有使用file与fileProvider传递的不同地方FileProvider优点FileProvider来源 FileProvider是谷歌在安卓7.0后建议使用的,下面是介绍图 用户用的时候感觉是而对程序员来说 targetSDK 大于或等于24程序间传递文件增加了FileProvider来处理文件
2018-04-18 16:59:37 289
原创 关于安卓压缩图片
遇坑过程想保存Glide的缓存图片失败自己用BitmapFactory压缩忽大忽小最后Luban完美解决总结遇坑过程想保存Glide的缓存图片(失败)一开始是想用Glide的硬盘缓存图片的,不过他计算的key值无法获取到(或许我不会),那就无法知道文件名字,这方法不行自己用BitmapFactory压缩(忽大忽小)上网看https://blog.csdn.net/jdsjlzx/articl
2018-04-16 16:49:54 356
原创 出现No enclosing instance of type is accessible解决方法
出现No enclosing instance of type is accessible解决方法No enclosing instance of type hello is accessible. Must qualify the allocation with an enclosing instance of type hello (e.g. x.new A() where x is an in
2018-04-12 14:37:33 25520 1
原创 观察者模式,监控变量的变化
Java使用观察者模式监控想监控的变量的变化 下面是老大类里面的一个变量变了,小弟能收到通知,并执行对应的内容package com.lin;import java.util.Observable;import java.util.Observer;import java.io.BufferedReader; import java.io.IOException;imp...
2018-04-12 12:14:52 3217
原创 C语言中pause在Java中没有的解决方法
new BufferedReader(new InputStreamReader(System.in)).readLine(); object.wait();不过一般用方法1就好 wait(),坑不少 Thread类的sleep()方法和对象的wait()方法都可以让线程暂停执行,它们有什么区别?答:sleep()方法(休眠)是线程类(Thread)的静态方法,调用此方法会让当前线程暂停执行
2018-04-12 12:08:52 1217
原创 关于RecyclerView使用遇到的问题
想一个功能,有一个按钮按后,RecyclerView里面的item的一个ImageView本来不显示变显示,然后遇到问题。最终解决,下面说说我的情况我用下面这个项目去说明问题与解决方法 https://github.com/guolindev/booksource/tree/master/chapter3/RecyclerViewTestfruit_item.xml 改为<...
2018-04-08 21:13:52 571
原创 Widget创建前先使用activity设置
Widget创建前先使用activity设置,与数据间的传递(使用SharedPreferences)效果图 activity传入“abc”,显示在widget上效果图步骤1,使用默认的配置创建一个widget2,再创建一个activity(用于新建widget时候弹出,也可以直接用MainActivity,正式项目不建议)3,在清单文件中添加acti...
2018-04-06 16:28:51 386
原创 滑动方向的判断(2种类的使用)
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent&
2018-04-03 22:16:17 313
原创 假如一个bug程序运行了一个月才出现。无法复现。如何定位bug?
个人认为首先要看是硬件问题还是软件问题看出现的机器数量 (1台与多台) 查看日志哪里开始不一样 看有没有添加新硬件 内存使用 打开文件多少 看一个月后还能不能出现,能的话很大可能是代码问题
2018-04-02 15:14:30 1215
原创 做自己喜欢的事情,是假的,改变世界也是假的
做自己喜欢的事情是假的一个现实是,很多人做的工作很多其实不是最适合自己的,或是不是自己最喜欢的。也有可能相互喜欢的人,也不一定以后会一起结婚生子。就如以前听到的,养鱼的不卖鱼,卖鱼的不养鱼。喜欢养鱼的人,会处处为鱼儿们着想,会多看书,多上网增长自己的知识,会让鱼儿生活的环境更好,自己也投入大量时间金钱。而卖鱼的却不会这么做,那是因为他们的最终目的就是一个,将鱼卖出去,赚钱。投入过多,只会让...
2018-03-29 16:22:48 452
原创 root AVD
以可以读写system的模式打开AVD,并安装软件emulator.exe -avd AVD_for_Nexus_4_by_Google -writable-systemadb -e install supersu.apk adb remount运行Android 5.1及以下版本的模拟器,使用su而不使用su.pieadb -e push C:\Users\XXXXXX\...
2018-03-26 21:07:16 819
原创 服务器端要考虑什么
1. 最多并发多少个用户使用(抛弃这个谈考虑什么就像谈论毒药的威力抛弃剂量)2. 开发成本(投入的金钱与时间)3. 后期可扩展性4. 日志系统5. 协议栈是否要自己写6. 用途(网页,推送,游戏,视频,聊天?)7. 网络突然中断如何处理8. 多余没用的线程进程的回收,防止内存泄漏9. 对常见攻击的防御(洪水攻击)10. 容灾考虑(防止自然灾害导致的死机),假如一个服务器死机或重启,
2018-03-25 19:26:54 329
原创 使用DiskLruCache出现edit didn't create file 0
使用DiskLruCache出现Caused by java.lang.IllegalStateException edit didn't create file 0请尽量检查代码是否正确 是否有加入mDiskLruCache.flush();假如都没问题,那解决方法有三个一个是使用try catch 捕获 一个是删除源码抛出的地方 再一个对我是有...
2018-03-24 12:58:40 678
原创 删除listview对应内容
import android.content.Context;import android.view.LayoutInflater;import android.view.View;import android.view.ViewGroup;import android.widget.ArrayAdapter;import android.widget.ImageView;import
2018-03-22 12:12:12 858
原创 安卓判断tts是否可用
import android.content.Intent;import android.speech.tts.TextToSpeech;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.util.Log;public class MainActivity exten
2018-03-21 15:22:40 1867
原创 控件的visible,invisible,GONE属性
android:visibility visible view.setVisibility(View.*); visible invisible GONE xml下设置 java下设置 可见 不可见,占用空间 隐藏,不占用控件import android.support.v7.app.AppCompatActivity;import android.os.Bund
2018-03-21 12:21:32 428
原创 AsyncTask成功后回调执行调用者的方法
package world.hello.tasksuccall;import android.os.AsyncTask;import android.util.Log;import static android.content.ContentValues.TAG;//第一个参数是传入的参数//第二个参数是界面刷新时候用的参数//第三个参数是返回的参数public class G...
2018-03-19 12:30:35 1677
原创 识别视频文件夹,listview
建议下载 包名为com.speedsoftware.sqleditor的软件,使用有root权限的手机查看数据库文件加深学习印象。本demo代码存在问题 1,点击不能播放视频,只有Toast 2,视频排列的顺序不确定是不是1,2,3这样按照大小排序 3,每次都是删除数据库,重建,没有优化速度import java.util.ArrayList;import android.content.I
2018-03-18 21:25:29 394
原创 Windows下类似Linux下的which命令
Windows下类似Linux下的which命令cmd下C:\Users\lybly>for %x in (powershell.exe) do @echo %~$PATH:xC:\Windows\System32\WindowsPowerShell\v1.0\powershell.exepowelshell下PS C:\Users\lybly> Get-Command sqlite3.exeCo
2018-03-18 11:27:39 15303 1
原创 获取当前文件夹
File f = new File("/storage/sdcard0");Log.d(TAG, "绝对路径: " + f.getAbsolutePath());Log.d(TAG, "父路径: " + f.getParent());Log.d(TAG, "当前路径:"+f.toString().substring(f.toString().lastIndexOf("/")+1,f.toStr
2018-03-17 18:30:36 477
原创 listview选中的item高亮
参考了 第一行代码的 listview例子 与 Android ListView 设置选中item高亮状态 import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.widget.AdapterView;im...
2018-03-16 15:25:46 931
原创 跳转到文字转语音设置界面
//跳转到文字转语音设置界面Intent intent = new Intent();intent.setAction("com.android.settings.TTS_SETTINGS");intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);this.startActivity(intent);//跳转语音下载Intent insta...
2018-03-16 14:43:16 1411
原创 关于drawable和drawable-v24
今天调试一个软件,老是找不到资源android.content.res.Resources$NotFoundException: Resource断点调试可以看到是有的,当然项目的目录里面也有该资源, 最后找到原因是我将图片资源放到drawable-v24里面,导致7.0以下不能找到图片 不同的drawable文件夹用于为设备兼容性和不同的Android版本提供不同的屏幕密度。7.0的关于图片资
2018-03-16 14:00:16 26160
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人