Android基础
凹凸曼_00
大山
展开
-
视图动画:RotateAnimation、TranslateAnimation、ScaleAnimation、AlphaAnimation
视图动画只适合于简单的界面效果,如果需要与用户进行交互时尽量不要使用,因为视图动画只能应用于View对象,而且只支持一部分属性,如支持缩放旋转而不支持背景颜色的改变。而且对于视图动画,并不改变属性的值,它只是改变了View对象绘制的位置,而没有改变View对象本身,比如一张图片从坐标(200,200)移动到了(400,500),动画结束后保持该图片在此位置,当对该图片进行了事件监听,并进行点击时,原创 2016-09-03 14:05:20 · 1105 阅读 · 0 评论 -
获取手机中的数据库
public void getDB(String packagename,String DBName){ /*****************拷贝真机中的数据库***********************/ File file = new File("/data/data/"+packagename+"/databases/"+DBName); String sdcardPat原创 2016-11-17 17:45:35 · 859 阅读 · 0 评论 -
Path 属性
addArc(RectF oval, float startAngle, float sweepAngle://为路径添加一个多边形addCircle(float x, float y, float radius, Path.Direction dir)://给path添加圆圈addOval(RectF oval, Path.Direction dir)://添加椭圆形addRect(Rec原创 2016-10-20 12:41:24 · 633 阅读 · 0 评论 -
Canvas 画布的属性
Canvas(): //创建一个空的画布,可以使用setBitmap()方法来设置绘制具体的画布。Canvas(Bitmap bitmap): //以bitmap对象创建一个画布,将内容都绘制在bitmap上,因此bitmap不得为null。接着是 1.drawXXX()方法族:以一定的坐标值在当前画图区域画图,另外图层会叠加, 即后面绘画的图层会覆盖前面绘画的图层。 比如:drawRect原创 2016-10-20 11:59:46 · 2375 阅读 · 0 评论 -
Paint 画笔的一些属性
Paint(画笔):就是画笔,用于设置绘制风格,如:线宽(笔触粗细),颜色,透明度和填充风格等 直接使用无参构造方法就可以创建Paint实例: Paint paint = new Paint( );我们可以通过下述方法来设置Paint(画笔)的相关属性,另外,关于这个属性有两种, 图形绘制相关与文本绘制相关:setARGB(int a,int r,int g,int b): 设置绘制的颜色,原创 2016-10-20 11:51:05 · 3316 阅读 · 1 评论 -
Android studio进行百度地图开发时,获取SHA1的方法
最近刚开始使用Android studio进行Android的开发,但是在研究中发现需要获取它的SHA1时跟eclipse还是有很大的不一样的。故写下此博客。废话不多说,进入正题。1.首先是在创建APK,选择Build ==》Generate Signed APK2.如果你已经创建过则直接next既可,,如果没有则点击Create New 弹出原创 2015-10-23 12:57:51 · 3330 阅读 · 1 评论 -
webView的基本使用
webView的基本使用原创 2015-12-27 12:56:05 · 443 阅读 · 0 评论 -
使用HttpURLConnection和多线程加载网页
1.使用HttpURLConnection和多线程获取网页信息的例子在ManiActivity.class中:public class MainActivity extends AppCompatActivity {Handler handler=new Handler(); @Override protected void onCreate(Bundle sav原创 2015-12-31 20:12:01 · 490 阅读 · 0 评论 -
通过HttpURLConnection获取网页图片 并保存至内存卡的例子
该demo为通过多线程和HttpURLConnection获取网上图片,并更新UI的例子: 1.MainActivity.classpublic class MainActivity extends AppCompatActivity {Handler handler=new Handler(); @Override protected void onCreate(Bu原创 2015-12-31 20:24:11 · 1582 阅读 · 0 评论 -
http 的post与get方法 以及处理中文乱码问题
本文将通过部署一个简单的服务器,并从客户端提交数据来学习post与get传递参数的方法,以及如何处理其中产生的中文乱码问题。1.部署服务器 使用Java EE IDE(eclipse版本或者Myeclipse都可以)部署一个简单的服务器,首先创建一个Web 项目web,并创建首页面index.jsp,在该页面设置两个参数:name、age: 里的 页面代码如下:原创 2016-01-03 12:05:24 · 4369 阅读 · 0 评论 -
Android 多线程下载 从自己搭建的本地服务器下载图片实例
关于如何从自己在本地搭载的服务器下载图片实例创建一个web项目,并在该项目上存入一张图片zxy.jpg ,然后将该项目运行在本地服务器;这一部分属于javaee的基础知识,不进行赘述。创建类DownLoad.java public class DownLoad { private Handler mhandler; public DownLoad(原创 2016-01-09 14:32:58 · 923 阅读 · 0 评论 -
属性动画:ObjectAnimator、PropertyValuesHolder、ValueAnimator、AnimatorSet
属性动画里涉及的一些属性值:translationX和translationY: 这两个属性作为一种增量来控制着View对象从它布局容器的左上角坐标偏移的位置rotation、rotationX和rotationY:这三个属性控制着View对象围绕支点进行2D和3D旋转scaleX和scaleY:这两个属性控制着View对象围绕支点进行2D缩放pivotX和pivotY:这两个属性原创 2016-09-04 02:32:29 · 567 阅读 · 0 评论 -
遍历Map的最优方式
public void listMap(){ HashMap map = new HashMap(); map.put("ao", "凹"); map.put("tu", "凸"); map.put("man", "曼"); Set> entrySet = map.entrySet();//取出映射关系原创 2017-03-16 22:50:40 · 622 阅读 · 0 评论