android的一个坑
【Android应用开发】分享一个录制 Android 屏幕 gif 格式的小技巧
因为写博客总是需要录制 Android 软件的演示效果, 研究了将近一小时找到了合适的工具;录制流程 : -- 1. 录制 Android 手机屏幕内容 : 使用 拍大师 软件录制 Android 屏幕内容;-- 2. 导出视频 : 将 拍大师 录制的 MP4 格式的视频导出到电脑上;-- 3. 转换格式 : 将 mp4 格式的视频 转为 gif 格式图片;-- 4. 录制效果图 : 1. 录制
日期 2023-06-12 10:48:40[android] 隐式意图激活另外一个activity详解手机开发
随着api的升级,系统的很多应用包名和类名都改掉了,所以很多时候,打开系统应用的时候会报错,隐式意图就是解决组件之间松耦合,描述动作行为 获取Intent对象,通过new出来 调用Intent对象的setAction(action)方法,设置动作,参数:String类型的常量例如:Intent.ACTION_VIEW 调用Intent对象的setData(data)方法,设置
日期 2023-06-12 10:48:40[android] 显示意图激活另外一个activity详解手机开发
可以使用跳转的方式类似javaweb来实现界面转换 显示意图就是必须要指定开启组件的具体信息,包名,组件名,组件的class 新建一个类TwoActivity ,继承Activity类,重写onCreate()方法,这个方法是界面开启的时候自动调用,在这个函数里面大部分进行初始化的操作,比如调用界面和获取控件等 activtity是系统的重要组件,系
日期 2023-06-12 10:48:40[android] android下创建一个sqlite数据库详解手机开发
Sqlite数据库是开源的c语言写的数据库,android和iphone都使用的这个,首先需要创建数据库,然后创建表和字段,android提供了一个api叫SQLiteOpenHelper数据库的打开和创建类。 具体使用比如:创建一个class叫PersonSQLiteOpenHelper用户数据库类,继承SQLiteOpenHelper,父类是个抽象类要实现onCreate()
日期 2023-06-12 10:48:40Android 写一个属于自己的音视频播放器详解手机开发
基本概况 利用Android的SurfaceView + JNI + OpenGL + OpenSL +ffmpeg所做的一个本地视频播放器; 其实去年底在学习音视频知识的时候就做完了这个Demo,但一直想找时间改进并且拖着没有记录成博客,最近在复习音视频知识,希望能够把这个项目重新熟悉一下,顺便记录下来 完成功能: 解析本地视频音频和视频 音视频同步 暂停恢复播放 支
日期 2023-06-12 10:48:40Android中将一个图片切割成多个图片的实现方法
以下是封装好的两个类,可以实现图片的切割。仅供参考和学习。 一个是ImagePiece类,此类保存了一个Bitmap对象和一个标识图片的顺序索引的int变量。复制代码代码如下:packagearui319.blog.csdn.net; importandroid.graphics.Bitmap; publicclassImagePiece{ publicintindex=0; pub
日期 2023-06-12 10:48:40android中写一个内部类来选择文件夹中指定的图片类型实例说明
复制代码代码如下:/**本类是用来选择文件夹中是.jpg类型的图片*/privateclassJpgFileFilterimplementsFilenameFilter{@Overridepublicbooleanaccept(Filedir,Stringfilename){//TODOAuto-generatedmethodstubreturnfilename.endsWith(".jpg")
日期 2023-06-12 10:48:40[Android Pro] Android以root起一个process[shell脚本的方法]
reference to : http://www.w2bc.com/Article/11768 有时候我们写的app要用uid=0的方式启动一个process,framework层和app层是做不到的,只有通过写脚本,利用am来实现。下面是具体步骤: 1.创建一个包含Main()方法Java project 1.1.创建一个Java project 1.2.添加Main()方法
日期 2023-06-12 10:48:40[Android Pro] service中显示一个dialog 或者通过windowmanage显示view
转载: http://blog.csdn.net/huxueyan521/article/details/8954844 通过windowmananger来在窗口上添加view的时候,需要设置alert参数,而且要添加alert权限 mLayoutParams = new WindowManager.LayoutParams(LayoutParams.WRAP_CONTENT,
日期 2023-06-12 10:48:40[Android Pro] 获取手机已经安装的应用 和 获取当前正在运行的所有进程(一个uid对应多个pid)
1: 获取PackageManager 获取全部静态已安装的应用: PackageManager pm = getPackageManager(); List<PackageInfo> infos = pm.getInstalledPackages(0); icon : info.applicationInfo.loadIcon(pm)appName : info.ap
日期 2023-06-12 10:48:40Android调用Jni,非常简单的一个Demo
step1:创建一个android项目 Project Name:jnitest Build Target: Android 1.6 Application Name: JNI Test Package Name: org.eshock.jnitest Create Activity: JNITest JNITest.java类代码: im
日期 2023-06-12 10:48:40Android 一个apk多个ICON执行入口
一个工程对应一个AndroidManifest.xml文件,这个文件中包含有该项目的一些设置,如权限、SDk版Activity、Service信息等。一般而言,这个文件中会有且仅有一个application节点,这个节点表示这是一个应用程序,不管它下面还有多少子节点如Activity、Service等等。形象的说,就是这个项目生成的apk安装到Android设备后,应用程序列表中会出现一个ICO
日期 2023-06-12 10:48:40【第三篇】学习 android 事件总线androidEventbus之list数据事件的传递,发送list数据事件到另外一个Activity
这个和普通的事件总线的发送接收一样。 1 package com.example.mysimpleeventbus; 2 3 import java.util.ArrayList; 4 import java.util.List; 5 6 import org.simple.eventbus.EventBus; 7 import org.simple.ev
日期 2023-06-12 10:48:40Android For JNI(六)——交叉编译,NDK概述以及文件结构,编写自己的第一个JNI工程
Android平台从诞生起,就已经支持C、C++开发。众所周知,Android的SDK基于Java实现,这意味着基于Android SDK进行开发的第三方应用都必须使用Java语言。但这并不等同于“第三方应用只能使用Java”。在Android SDK首次发布时,Google就宣称其虚拟机Dalvik支持JNI编程方式,也就是第三方应用完全可以通过JNI调用自己的C动态库,即在Android平台
日期 2023-06-12 10:48:40Android写的一个设置图片查看器,可以调整透明度
1 ?xml version="1.0" encoding="utf-8"? 2 LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 3 android:layout_width="fill_parent" 4 android:layout_height="fill_parent"
日期 2023-06-12 10:48:40android开发学习---基础知识学习、如何导入已有项目和开发一个电话拨号器
一.基础知识点学习 1.Android体系结构 如图所示,android 架构分为三层: (1)最底层是linux内核,主要是各种硬件的驱动,如相机驱动(Camera Driver),闪存驱动(Flash Memory Driver),wifi驱动(Wifi Driver)等 (2)中间一层是库包(libraries)和android运行环境(android runti
日期 2023-06-12 10:48:40android 当在github下载一个android项目后
前言 github是一个很好的社区,有时候呢,我们从android下载项目下来无法build,有很多原因,比如说库不见了,或者说自己没有安装过支持的api版本等,会遇到各种问题。 在此总结一下。 问题与解决 包下载不下来 在中国网络上有一个特点,就是有一个叫做红色长城的东西,很多人也叫黑色长城,不同叫法观点不同哈。总之呢,在国内要想去国外溜达上网,就需要爬过去。 如果公司支持国际漫游(跟国内运营
日期 2023-06-12 10:48:40Android 高仿QQ空间广告位 ——— 一个位置来回切换两张广告图
本文出自阿钟的博客,转载请注明出处:http://blog.csdn.net/a_zhon http://blog.csdn.net/a_zhon/article/details/75761182 刷动态时无意间发现了这个效果觉得用在打广告上实在是妙,用户只需要上下滑动列表就会自动切换广告图(感兴趣的可以
日期 2023-06-12 10:48:40Android 9.0 在init.rc中启动一个服务
现在有一个blink .bin文件,需要拷贝到/system/bin/目录下面去,然后再init.rc文件中启动该服务 一、init.rc文件中启动服务 1、在init.rc文件中启动服务 代码路径:android\syst
日期 2023-06-12 10:48:40Android 长按Button出现一个菜单
效果图: 图1: 图2: 图3: activity_main.xml: <?xml version="1.0&
日期 2023-06-12 10:48:40【Android笔记61】Android之使用MeidaPlayer编写一个简易音乐播放器小案例
这篇文章,主要介绍Android如何利用MediaPlayer编写一个简易音乐播放器小案例。 目录 一、简易音乐播放器 1.1、效果演示 1.2、具体实现代码 (1)主页面布局文件 <
日期 2023-06-12 10:48:40Android 做一个专门存放常量的接口类
这个接口类可以让类里面的常量像其他类的方法一样可以被调用 1.首先新建一个 2.选择interface 3.接下来就是写代码了 package com.dimi.app.constants; import com.d
日期 2023-06-12 10:48:40android 10.0 两个laucher动态相互切换(退出一个launcher到另外一个launcher桌面 )(RK 展讯 MTK等平台都适用)
1.概述 在10.0的产品定制化开发中,产品提出进入launcher后,设置为默认laucher,在退出launcher后,调用设置原生laucher的方法后进入原生launcher, 2.两个laucher动态相互切换
日期 2023-06-12 10:48:40android学习记录(三)百度地图错误---只有一个电话显示帧,没有地图内容。
安卓开发新手百度地图,刚开始碰到一个问题,没有地图信息,还有就是它只有一帧。如图所示: 上网寻找说是key的问题,然后又一次申请。还是不行。 最后再次看了自己的Manifest文件,发现自己的<MataData>有问题。放在了新写的Application标签里。应该放在自带的Application里面。然后,就攻克了。 部分的Manifest文件: <ap
日期 2023-06-12 10:48:40Ubuntu 14.04 Android 使用Maven一个 用例project
在说明书前面描述SDK通过使用Ant发展。 本文试图在此基础上使用Maven发展。在这里,我们需要使用maven-android-plugin。在本文中,参考官方文件: https://code.google.com/p/maven-android-plugin/wiki/GettingStarted首先从这里下载样例工程:https://code.google.com/p/mave
日期 2023-06-12 10:48:40android面试题 不仅仅是面试是一个很好的学习
下面的问题是在网上找到的总结,感谢您分享。希望,我们的共同进步,找到自己心仪的公司,: 1.android dvm 流程和Linux这个过程,无论是应用程序对同一概念: 答案:dvm是dalivk虚拟机。每个android应用程序都在自己的进程中执行。都拥有一个dalivk虚拟机实例。而每个dvm都是在linux的一个进程。所以说能够觉得是同一个概念。 2.android的动画有哪几种?
日期 2023-06-12 10:48:40ANDROID Porting系列二、配置一个新产品
ANDROID Porting系列二、配置一个新产品 详细说明 下面的步骤描述了如何配置新的移动设备和产品的makefile运行android。 1. 目录//vendor/创建一个公司目录 mkdir vendor/<company_name> 2. 
日期 2023-06-12 10:48:40Android多线程分析之中的一个:使用Thread异步下载图像
Android多线程分析之中的一个:使用Thread异步下载图像罗朝辉 (http://blog.csdn.net/kesalin)CC 许可。转载请注明出处打算整理一下对 Android Framework 中多线程相关知识的理解。主要集中在 Framework 层的 Thread, Handler, Looper, MessageQueue, Message, AysncTask,当然不可
日期 2023-06-12 10:48:40Android在如何建立一个WebServer
今天老板交待任务最终完成了,感觉收获颇多,所以写一个关于它的记录,首先,看一下。老板的需求 需求: 希望移动端的用户标识(IMEI)和HTML页面的用户标识(Cookie)连接起来,当中HTML页面可能是用户使用PC訪问指定的html页面也有可能是移动端使用浏览器訪问html页面 技术解决: 运用移动设备的系统特型。用Apps的Service监听本地的网络port,当局域网内或本机的
日期 2023-06-12 10:48:40Android 儿子Activity在启动过程中的流程组件 && 儿子Activity在一个新的进程组件启动过程
1、儿子Activity在启动过程中的流程组件 在Android Activity启动过程http://blog.csdn.net/jltxgcy/article/details/35984557一文中,我们已经具体分析了Activity的启动过程,对于子Activity组件在进程内的启动过程。我们仅仅分析它们之间的不同。
日期 2023-06-12 10:48:40Android Studio 怎么打开项目后自动打开一个新窗口
怎么把 New Window 设置为默认:
日期 2023-06-12 10:48:40