• 等级
  • 106376 访问
  • 69 原创
  • 0 转发
  • 38965 排名
  • 49 评论
  • 11 获赞

Android AIDL 简单的2个例子 标准数据类型和自定义数据类型

本文将介绍如何去使用AIDL,这里有2种,一种是传递标准数据类型,另一种是传递自定义数据类型。第一种:这里分2个项目,一个是AIDL服务端,一个是AIDL客户端。服务端:1.创建AIDL文件右击你的项目,选择new->AIDL->AIDLFile然后你就能看到代码结构中多了一个AIDL文件打开AIDL文件,你会看到这里已经有一个接口了,不用管,这个...

2019-05-22 10:25:30

Android Camera2 预览和拍照

目前只是简单的实现的预览和拍照,照片没有处理,所以拍出来的不是正的。权限先加好。1.定义TextureView要预览camera就要先定义一个用来显示的控件。布局很简单,不上代码了。首先看TextureView是否可用,可用就直接去打开camera,否则设置一个监听,当TextureView可用的时候再去打开。@Overrideprotected...

2019-04-23 16:04:43

Android RecyclerView的简单使用,实现了文件浏览器。

这是一个文件浏览器的例子,点击文件夹就会进入到这里文件夹,点button就返回上一级目录,用到了RecyclerView。布局比较简单,最上面是个textview显示当前路径,然后是个button返回上级目录,最后是一个recyclerview用来显示文件列表。先贴一下布局,然后看怎么使用recyclerview实现。mainactivity.xml<?xmlv...

2019-04-18 10:52:20

no permissions (user in plugdev group; are your udev rules wrong?);

1.查看机器的idlsusb我这边的是GoogleInc.id就是18d12.添加sudogedit/etc/udev/rules.d/51-android.rules打开文件后添加如下:sudogedit~/.android/adb_usb.ini打开文件添加如下(如果有多个,记得一个id一行):最后adbkill-ser...

2019-04-08 11:26:18

Python logging的一些简单使用

可以使用logging来输出log信息,也可以把log信息保存到文件。log等级默认是WARNNING,当然你也可以自己设置别的。在开发阶段可以输出多的信息,当release时,可以只输出关键信息。1.直接在屏幕上输出logging.basicConfig(level=logging.INFO,format='%(asctime)s-%(name)s-%(levelname)s...

2019-03-11 14:15:20

Python Web应用程序 Django入门 (Linux)

1.建立虚拟环境首先新建一个空的文件夹,然后在终端中切换到那个目录下。执行创建虚拟环境命令。python3-mvenvtest_env可以看到已经创建成功了,多了一个test_env文件夹2.激活虚拟环境sourcetest_env/bin/activate你会发现前面多了test_env要停止使用虚拟环境,可执行命令deactivate3.安装Django创建...

2019-02-28 10:56:10

Python3.7 安装-------Ubuntu/Linux系统

1.下载安装包去官网下载 https://www.python.org/downloads/source/选第二个 2.解压文件tar-xvzfPython-3.7.2.tgz 3.配置进入解压后的文件夹./configure--with-ssl--prefix=/usr/local/python3配置将Python3.7安装到指定路径,因为...

2019-01-29 11:36:21

Android 控件缩写

控件 缩写 控件 缩写 TextView txt EditText edt Button btn ImageButton ibtn ImageView img ListView list RadioGroup group RadioButton rbtn ProgressBar pr...

2018-10-16 10:19:12

后台接口 新手demo (Maven web app )

我也是新手,很多知识要学,我们先不管,先让程序跑起来,然后再去学习每行代码的意思。 我们要实现的功能就是,登陆功能,用户调用我们写的POST接口,返回登陆结果。一、准备工作安装EclipseJeeMySQLTomcat 二、新建项目1.新建一个maven项目 选择mavenwebapp填写相关信息,名字自己起然后点击完成。...

2018-09-06 21:32:46

Android 通知栏点击

这里介绍如何点击通知后,跳转到指定activity,包含多个activity。 app结构:有3个activity,执行顺序是a->b->c,a是主界面。需求:点击通知,直接打开activityc,按返回键打开b。 这里的主activity一定要用FLAG_ACTIVITY_NEW_TASK,不然会打开多次。当然根据不同的需求,设置不同。其它activity的启...

2018-08-02 16:30:32

Android 快捷方式 app shortcuts

android7.0及以上版本,再长按app的时候会弹出快捷方式。如下图。具体如何实现的请参考google官方文档 https://developer.android.google.cn/guide/topics/ui/shortcuts...

2018-07-18 13:28:02

Android 权限申请

官网文档点击打开链接//Here,thisActivityisthecurrentactivityif(ContextCompat.checkSelfPermission(thisActivity,Manifest.permission.READ_CONTACTS)!=PackageManager.PERMISSION_GRAN...

2018-07-14 21:13:04

Android listview 一个item加载多个布局

由于项目需要,有个页面里面的内容需要用Listview显示,但是每个item里面又有像listview那样的内容显示。所以网上查了很多资料,有说用Listview嵌套Listview做,也有我们说的这种,加载多个布局。这里实现的listview类似淘宝订单那种。每个item里面有小的item个数不确定。可以使用listview嵌套listview那样做,但是可能会有问题。所以用这种加载不同布局来做...

2018-07-05 22:08:16

Maven Web App 新手demo------登陆界面

 【2018/9/8】我写了一篇新的,比较完善的,大家可以参考下。地址->https://blog.csdn.net/Aaron121314/article/details/82453605------------------------------------------------------------------------------------------------...

2018-05-01 21:00:04

微信小程序 wx:for 点击事件

为列表的每个小项都添加点击事件,并获得每个项的一些数据。wxml中:<viewwx:for="{{array}}"><viewbindtap='click'data-name='{{item.name}}'>{{item.name}}</view></view>click是点击事件,data-any这个后面的any可以是任何自己...

2018-02-25 17:41:25

Android8.0 修改默认输入法 键盘

首先你要修改的输入法必须已经包含在系统里面了,并且是enable状态。然后直接在数据库添加就行了。Settings.Secure.DEFAULT_INPUT_METHOD怎么修改数据库可以参考之前的文章。http://blog.csdn.net/aaron121314/article/details/78332628输入法的serviceid如何获取可以百度搜下。

2018-02-08 10:44:31

Android8.0 Settings数据库监听的一个通用工具类

当Settings数据库某个字段的值发生变化,要监听怎么办,就用下面这个类。我是从qssettigns中发现的。/**Helperformanagingaglobalsetting.**/publicabstractclassGlobalSettingextendsContentObserverimplements

2018-01-03 13:42:42

Android8.0 AlarmManagerService

只是做下笔记关于闹铃怎么触发的,当你设置好闹铃后,时间到了就会走这里触发。前面的流程不分析。闹铃触发就是发一个广播给你自己的app,然后做处理。你可以显示一个闹钟界面,也可以是service做一些处理。这里好像有2中形式,看注释。不是很清楚。PendingIntentalarmDirectlistenercallbackalarmAlarmalarm包含了一些信息,比如pack

2017-12-20 16:01:03

Android8.0 修改默认音量

frameworks/base/media/java/android/media/AudioSystem.javaframeworks/base/services/core/java/com/android/server/audio/AudioService.javaDEFAULT_STREAM_VOLUME就是默认的铃声音量,数值不是代表的音量具体大小,而是占多少。下面是最大的音量。比

2017-12-04 15:34:09

Android8.0 修改默认铃声 添加新铃声

1.修改默认铃声build/make/target/product/full_base.mk#AdditionalsettingsusedinallAOSPbuildsPRODUCT_PROPERTY_OVERRIDES:=\ro.config.ringtone=Carina.ogg\ro.config.notification_sound=Upsilo

2017-12-04 14:37:13

Aaron121314

多多交流,互相提高。
关注
  • 计算机软件
  • 中国
奖章
  • 持之以恒
  • 勤写标兵Lv1