
Android
KiMiWaWonderful
我就是个傲娇的孩子
展开
-
Android使用WebView播放外网视频
一开始使用了MediaPlayer,但是一直报ContentProviderNotFound的错误,后来才发现别人提供的是一个HTML页面,所以要使用WebView。一、在AndroidManifest.xml中加入:(否则会报net::ERR_CACHE_MISS)<uses-permission android:name="android.permission.INTERNET" ...原创 2019-05-11 09:43:59 · 1209 阅读 · 0 评论 -
Android Studio3.3 加入FFmpeg3.3.9 的一些配置(CMake文件一定要放在project/app目录下!)
我的目录结构:因为一开始我新建工程时选择了native c++,所以CMake文件是放在cpp目录下的,导致我后来一直报错:’…so’, needed by ‘…so’, missing and no known rule to make it我的CMake:# For more information about using CMake with Android Studio, read...原创 2019-05-07 07:36:53 · 348 阅读 · 0 评论 -
Android NDK环境配置
下载NDK,配置环境变量,在Android Studio里ctrl+shift+alt+s打开Project Structure,配置Android NDK location;新建Main Activity 和 JNIUtils;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;im...原创 2019-05-05 08:01:17 · 150 阅读 · 0 评论 -
RecyclerView(二):给RecyclerView的item添加点击事件
在LinearAdapter里implements View.OnClickListener:public class LinearAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder> implements View.OnClickListener定义一个OnItemClickListener的接口,再声明一个...原创 2019-05-02 17:41:37 · 257 阅读 · 0 评论 -
RecyclerView(一):给RecyclerView的Item之间添加分割线
class MyDecoration extends RecyclerView.ItemDecoration { @Override public void getItemOffsets(@NonNull Rect outRect, @NonNull View view, @NonNull RecyclerView parent, @NonNull RecyclerView.Sta...原创 2019-05-02 17:26:02 · 2741 阅读 · 0 评论 -
RecyclerView(三):点击RecyclerView的某一个Item,弹出PopupWindow,然后再点击PopupWindow的item,弹出对话框
View view = getLayoutInflater().inflate(R.layout.fragment_linear_recycler_view,null);View view1 = getLayoutInflater().inflate(R.layout.layout_popupwindow,null);TextView textViewEdit = view1.findView...原创 2019-05-02 17:20:31 · 2470 阅读 · 0 评论 -
Android+SQLite:我遇到的坑
我在创建表、添加表数据的时候一切正常,但是在查询表全部数据的时候就开始疯狂报错。。。。我的代码:public ArrayList<User> getAllUsers(){ Log.e("message","查询表数据"); ArrayList<User> users = new ArrayList<>(); //Cursor cur...原创 2019-05-19 08:21:32 · 1511 阅读 · 0 评论 -
关于导入AndroidX或support包的问题
在官网下载了最新的Android Studio后,我发现新建的项目全部都是引入Android X的…我尝试在模块的build.gradle里尝试如此操作,把androidx的都注释掉,然后再导入support包的…:// implementation 'androidx.appcompat:appcompat:1.0.2'// implementation 'androidx.c...原创 2019-08-14 08:29:23 · 4311 阅读 · 2 评论 -
使用华为手机在Android Studio上进行真机调试报install failed
报的是一个很奇葩的错误:Install failed.Installation failed< a href=' '>Rerun</ a>因为无论跑什么应用都报这个错误,而且使用别人的手机却又是能跑的,所以导致我认为是华为手机的BUG…后来看到EventLog里有错误信息:Failed to commit install session 788364848 w...原创 2019-08-05 19:06:02 · 10299 阅读 · 3 评论 -
Android:返回上一级页面的操作以及界面输入框高度随键盘弹出的调节
一、之前在进入一个Activity时,按下返回键时没有返回上一个Activity,而是直接退出了整个项目。之前的代码:Intent intent1 = new Intent(MainTwoActivity.this,LoginActivity.class); startActivity(intent1); finish();把finish()注销掉就可以返回上一个Activity了。...原创 2019-05-19 17:25:31 · 392 阅读 · 0 评论