https://i.ancii.com/moira33/
专注于android中上层开发,app、framework。。
有的时候,在安卓开发过程中,按钮的背景颜色需要渐变,如果直接使用一个渐变的图像设置背景,非常方便,但是如果按钮的大小要比背景图像的大小 要大,或小就会产生不美观的效果,所以尽量不要选用图片做为背景,安卓提供了自定义渐变效果的方案,也是非常方便,–paddi
猜想大概是android为了配合新的主题样式,把smallicon改造成了黑白的了.
// Inflate the menu; this adds items to the action bar if it is present.
网上查了下,然后知道就是在ExpandableListView上加个LinearLayout当指示器,,,gruopNum = Integer.valueOf;// 在adapter手动存
在新版本的ADT创建项目时,混码的文件不再是proguard.cfg,而是project.properties和proguard-project.txt。如果有一些代码不能被混淆,比如需要加入了so文件,需要调用里面的方法,那么调用JNI访问so文件的方法
当一个ListView中有很多条目时,为了方便浏览需要需要实现分页功能,目前常见的分页方法有下拉刷新,但是这种分页方法翻页速度太慢,例如某个论坛的帖子有10000条回复,如果用户想查看第9999条,就不得不下拉刷新很多次。于是我们实现了一个可以横向拉动的翻
实现原理主要是将该界面的onTouchEvent设置为GestureDetector的onTouchEvent:。public boolean onFling(MotionEvent e1, MotionEvent e2, //滑动事件。if{ //如果
notify.tickerText = "自己做的消息呀";
最近觉得在android上开发游戏是一件很有趣的事情,所以查找了一些资料,自己做出了一个简单俄罗斯方块游戏,现将其总结如下:。一个俄罗斯方块都是以一个4*4的二维数组来存储的,在我的demo游戏中,一共有7种方块类型: IS ZJ O L T七种类型。可以
Android Open Source Project提供了一个更全面的Android SecurityOverview。Android是一个privilege-separated操作系统,每个应用程序都有一个明确的系统标识。部分的系统也分离成不同的身份。
protected void onCreate(Bundle savedInstanceState). super.onCreate(savedInstanceState);setContentView(R.layout.welcome);
public class MofficeProgressBar extends ProgressBar. public MofficeProgressBar(Context context, AttributeSet attrs)
<?xml version="1.0" encoding="utf-8"?>. <?xml version="1.0" encoding="utf-8"?&g
使用android中提供的AsyncTask来完成。采用LRU等一些算法可以保证sdcard被占用的空间只有一小部分,这样既保证了图片的加载、节省了流量、又使SDCard的空间只占用了一小部分。另外一种做法是资源直接保存在内存中,然后设置过期时间和LRU规
<?xml version="1.0" encoding="utf-8"?>. <application android:icon="@drawable/icon" androi
1)一个Android程序开始运行时,会单独启动一个Process。默认情况下,所有这个程序中的Activity或者Service都会跑在这个Process。2)一个 Android 程序开始运行时,就有一个主线程Main Thread被创建。该线程主要负
在Android应用程序中,我们不能够非常清楚地区分MVC结构中的视图部分和控制器部分。Android框架期望开发者们将Activity基础类作为UI处理,这也就意味着一个Activity需要负责视图与控制器两个部分的任务。利用观察者模式将Model进行绑
最近在做一个简单的展示界面时,遇到了一个比较棘手的问题。由于要展示多项内容,所以使用ViewFlipper作为水平滑动容器;而每项内容中由于许多文本较长,因此需要使用ScrollView作为垂直滑动容器。基本的界面布局大致如下:
Android由于其代码是放在dalvik虚拟机上的托管代码,所以能够很容易的将其反编译为我们可以识别的代码。之前我写过一篇文章反编译Android的apk包到smali文件 然后再重新编译签名后打包实现篡改apk的功能。最近又有一种新的方法来实现直接从A
package org.wp.activity;import android.os.Bundle;import android.view.View;private ViewGroup mContainer;private ImageView myFront
0 关注 0 粉丝 0 动态
Copyright © 2013 - 2019 Ancii.com
京ICP备18063983号-5 京公网安备11010802014868号