当前位置: 编程技术>移动开发
本页文章导读:
▪判断一个字符串是不是为IP地址 判断一个字符串是否为IP地址
private boolean isIpAddress(String value) { int start = 0; int end = value.indexOf('.'); int numBlocks = 0; while (start.........
▪ Activity切换动画片效果的修改 Activity切换动画效果的修改
Activity的动画效果在\android\frameworks\base\core\res\res\values下的stlyes.xml,themes.xml两个文件中有定义。但是有时这些效果未必能满足你的要求,需要自己定义styles.xml来.........
▪ 展示已安装的分享软件 显示已安装的分享软件
1. Intent intent = new Intent(); intent.setAction(Intent.ACTION_SEND); intent.setType("image/*"); try { startActivity(Intent.createChooser( .........
[1]判断一个字符串是不是为IP地址
来源: 互联网 发布时间: 2014-02-18
判断一个字符串是否为IP地址
private boolean isIpAddress(String value) {
int start = 0;
int end = value.indexOf('.');
int numBlocks = 0;
while (start < value.length()) {
if (end == -1) {
end = value.length();
}
try {
int block = Integer.parseInt(value.substring(start, end));
if ((block > 255) || (block < 0)) {
return false;
}
} catch (NumberFormatException e) {
return false;
}
numBlocks++;
start = end + 1;
end = value.indexOf('.', start);
}
return numBlocks == 4;
}
private boolean isIpAddress(String value) {
int start = 0;
int end = value.indexOf('.');
int numBlocks = 0;
while (start < value.length()) {
if (end == -1) {
end = value.length();
}
try {
int block = Integer.parseInt(value.substring(start, end));
if ((block > 255) || (block < 0)) {
return false;
}
} catch (NumberFormatException e) {
return false;
}
numBlocks++;
start = end + 1;
end = value.indexOf('.', start);
}
return numBlocks == 4;
}
[2] Activity切换动画片效果的修改
来源: 互联网 发布时间: 2014-02-18
Activity切换动画效果的修改
Activity的动画效果在\android\frameworks\base\core\res\res\values下的stlyes.xml,themes.xml两个文件中有定义。
但是有时这些效果未必能满足你的要求,需要自己定义styles.xml来实现这个功能。
Activity去掉默认的动画效果方法:
1.重写Activity的Them中的windowAnimationStyle相关属性,并保存在res/values/styles.xml
2.在不想有动画的Activity上设置此属性即可
Activity的动画效果在\android\frameworks\base\core\res\res\values下的stlyes.xml,themes.xml两个文件中有定义。
但是有时这些效果未必能满足你的要求,需要自己定义styles.xml来实现这个功能。
Activity去掉默认的动画效果方法:
1.重写Activity的Them中的windowAnimationStyle相关属性,并保存在res/values/styles.xml
<?xml version="1.0" encoding="utf-8"?> <resources> <style name="Theme" parent="android:Theme"> <item name="android:windowAnimationStyle">@style/Animation</item> </style> <style name="Animation"> <item name="android:activityOpenEnterAnimation">@null</item> <item name="android:activityOpenExitAnimation">@null</item> <item name="android:activityCloseEnterAnimation">@null</item> <item name="android:activityCloseExitAnimation">@null</item> <item name="android:taskOpenEnterAnimation">@null</item> <item name="android:taskOpenExitAnimation">@null</item> <item name="android:taskCloseEnterAnimation">@null</item> <item name="android:taskCloseExitAnimation">@null</item> <item name="android:taskToFrontEnterAnimation">@null</item> <item name="android:taskToFrontExitAnimation">@null</item> <item name="android:taskToBackEnterAnimation">@null</item> <item name="android:taskToBackExitAnimation">@null</item> </style> </resources>
2.在不想有动画的Activity上设置此属性即可
<activity android:name=".yourActivity" android:label="@string/app_name" android:screenOrientation="nosensor" android:theme="@style/Theme">
[3] 展示已安装的分享软件
来源: 互联网 发布时间: 2014-02-18
显示已安装的分享软件
1. Intent intent = new Intent();
intent.setAction(Intent.ACTION_SEND);
intent.setType("image/*");
try {
startActivity(Intent.createChooser(
intent, getText(R.string.send_media_files)));
} catch (android.content.ActivityNotFoundException ex) {
Toast.makeText(this, R.string.no_way_to_share,
Toast.LENGTH_SHORT).show();
}
2.如果想自己做为分享应用可以在manifest.xml中添加
<intent-filter>
<action android:name="android.intent.action.SEND" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="image/*" />
</intent-filter>
1. Intent intent = new Intent();
intent.setAction(Intent.ACTION_SEND);
intent.setType("image/*");
try {
startActivity(Intent.createChooser(
intent, getText(R.string.send_media_files)));
} catch (android.content.ActivityNotFoundException ex) {
Toast.makeText(this, R.string.no_way_to_share,
Toast.LENGTH_SHORT).show();
}
2.如果想自己做为分享应用可以在manifest.xml中添加
<intent-filter>
<action android:name="android.intent.action.SEND" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="image/*" />
</intent-filter>
最新技术文章: