【Android菜鸟的成长笔记(27)——SurfaceView的使用】教程文章相关的互联网学习教程文章

Android OpenGL ES(七)----理解纹理与纹理过滤

1.理解纹理 OpenGL中的纹理可以用来表示图像,照片,甚至由一个数学算法生成的分形数据。每个二维的纹理都由许多小的纹理元素组成,它们是小块的数据,类似于我们前面讨论过的片段和像素。要使用纹理,最常用的方式是直接从一个图像文件加载数据。 每个二维纹理都有其自己的坐标空间,其范围是从一个拐角的(0,0)到另一个拐角的(1,1)。按照惯例,一个维度叫做S,而另一个称为T。当我们想要把一个纹理应用于一个三角形或一组三...

Android Studio 连接真机不识别

本人也是初学。。写错的请大神多多批评指正! 不胜荣幸!! 强烈推荐使用真机测试。。除非是最后关头要测试各个Android系统版本。。 本人遇到的连不上的原因有以下几种: 1 -- 手机设置问题。开USB调试 方法: 手机设置 - 开发人员选项 - USB调试 - 勾选2 -- 数据线问题。 有的数据线只能用来充电,有的可以连接存储。识别方法很简单。。插上机器有USB存储设备的提示的就可以用。另外数据线如果都露线皮了。。就赶紧扔了...

Android上传文件之FTP

android客户端实现FTP文件(包括图片)上传应该没什么难度。写下来就了为了记录一下,望能帮到新手。 需要用到 commons-net-3.0.1.jar,后面附上jar包。 直接上代码:/** * 通过ftp上传文件 * @param url ftp服务器地址 如: 192.168.1.110 * @param port 端口如 : 21 * @param username 登录名 * @param password 密码 * @param remotePath 上到ftp服务器的磁盘路径 * @param fileNamePath 要上传的文件路径 * @par...

Android Looper详解

在Android下面也有多线程的概念,在C/C++中,子线程可以是一个函数, 一般都是一个带有循环的函数,来处理某些数据,优先线程只是一个复杂的运算过程,所以可能不需要while循环,运算完成,函数结束,线程就销毁。对于那 些需要控制的线程,一般我们都是和互斥锁相互关联,从而来控制线程的进度,一般我们创建子线程,一种线程是很常见的,那就是带有消息循环的线程。消息循环是一个很有用的线程方式,曾经自己用C在Linux下面实现...

android:backgroundDimEnabled的作用【图】

<style name="CustomDialogStyle" parent="@android:style/Theme.Dialog"><item name="android:windowBackground">@android:color/transparent</item><item name="android:windowNoTitle">true</item><item name="android:backgroundDimEnabled">true</item></style>如上。上面是一个Dialog的Theme 如果设置android:backgroundDimEnabled为false.那弹出的对话框背景是亮的,如下图。如果设置android:backgroundDimEnabled为True那么...

android中Activity回传数据

比如从A跳转到B,然后等待从B回传数据:那么在A中这样跳转:startActivityForResult(intent, 100); 后面那个requestCode要大于0;然后在A中重写这个方法: @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { Log.e("onActivityResult", "onActivityResult");//可以根据多个请求代码来作相应的操作 if(20==resultCode) {}} 在B中使用: Intent intent=new Intent(); intent.putEx...

Android - 内存监控工具

https://blog.csdn.net/feng88724/article/details/6460918 https://blog.csdn.net/itfootball/article/details/48734553原文:https://www.cnblogs.com/qlky/p/10700662.html

Android开发-浅谈架构(二)

写在前面的话我记得有一期罗胖的《罗辑思维》中他提到 我们在这个碎片化 充满焦虑的时代该怎么学习--用30%的时间 了解70%该领域的知识然后迅速转移芳草鲜美的地方 像游牧民族那样。原话应该不是这样,但是我想说的是 自从我想写一些笔记记录知识的时候 为了不误导其他人 我不得不参考github 一些比较知名大牛的代码。在这个过程中 我下载过很多demo.一点一点的啃 汲取精华的部分 当然也充满疑惑。后来觉得标题取得有点大了 我应该取...

Android Studio左边栏Project不见了?【图】

非常多Android Stuio刚開始学习的人可能会一不小心把左边的Project栏给关了。结果发现找非常久也没找到怎么再打开Project栏。如图。点击左下角button,Project就出来了。原文:http://www.cnblogs.com/yxysuanfa/p/7099984.html

android 出现Make sure the Cursor is initialized correctly before accessing data from it

Make sure the Cursor is initialized correctly before accessing data from it详细错误是:java.lang.IllegalStateException: Couldn‘t read row 0, col 2 from CursorWindow. Make sure the Cursor is initialized correctly before accessing data from it.出现这个原因是因为我在获取Cursor中的字段时,获取了一个不存在的字段,例如,我原本要获取数据库book表中的bookId字段,结果获取的时候写成了bookiD,while (cursor....

Android基础控件——AlertDialog、ProgressDialog实现单选对话框、多选对话框、进度条对话框、输入框对话框【代码】【图】

AlertDialog、ProgressDialog实现单选对话框、多选对话框、进度条对话框、输入框对话框 事先说明:对话框应选用android.support.v7这个包底下的组件,能在低版本中展示高版本的对话框,简单的说漂亮很多属性介绍: setCancelable : 设置对话框能否被手动关闭步骤一:确认对话框步骤二:单选对话框步骤三:多选对话框步骤四:圆形进度条对话框步骤五:水平进度条对话框步骤六:输入框对话框倒装句布局文件view_username_dilog.xml文...

android传递参数的方法【代码】

Android由众多Activity组成,每个Activity对应不同的功能和UI,但是每个Activity都是一个单独的类,所以需要传递参数。一般来讲,Android中传递参数是在不同的Activity中。大致上有5类方案: 1 静态 static 定义方法: 1publicclass MainActivity extends TabActivity { 2publicstatic DatabaseHelper mHelper; 3publicstatic SQLiteDatabase db; 4 }使用方法:1publicclass QQList extends Activity{ 2try{ 3 db=Ma...

android的LinearLayout布局【代码】【图】

<?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" android:paddingLeft="16dp" android:paddingRight="16dp" android:orientation="vertical" > <EditText android:layout_width="fill_parent" android:layout_height="wrap_content" ...

Android studio2.2 ndk 错误 :format not a string literal and no format arguments!【图】

在Android Studio2.2 进行NDK编程,在对*char 字符串 进行日志输出时,报错:error: format not a string literal and no format arguments [-Werror=format-security]代码:网上说是版本不兼容导致的!搜索了下解决 方法如下:解决方法:在你的ndk目录下修改build/core/default-build-commands.mkTARGET_FORMAT_STRING_CFLAGS := -Wformat -Werror=format-security为TARGET_FORMAT_STRING_CFLAGS := -Wformat #-Werror=format-s...

Android 实现ActionBar定制【图】

我们在使用Android手机时,经常发现应用中的ActionBar和我们平时使用的ActionBar相差非常大。简单的说就是,其他应用的ActionBar为什么那么绚丽,自己应用的ActionBar就那么挫呢?最近有时间就仔细研究了一下关于ActionBar的相关问题。首先我们来看一下之前所说的“高大上”的ActionBar的效果图:查阅了Android文档以及ActionBar的实现源码,发现ActionBar是可以定制的(PS:Google还是想的非常周到,不愧为大神级别的程序员),看...