请推荐在手机照相可以显示出日期时间的软件apk?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请推荐在手机照相可以显示出日期时间的软件apk?相关的知识,希望对你有一定的参考价值。

参考技术A 美图秀秀追问

显示不了时间的

参考技术B 美人相机 参考技术C 系统相册就有此功能 参考技术D 相机设置里高级设置可以调出追答

请问什么手机

追问

联想

追答

相机设置没有吗?

下载一个水印相机就完美解决了

本回答被提问者采纳
第5个回答  2014-11-29 剧团

在安卓开发中如何在自己设置的经纬度显示到高德地图上中心点

就是我把自己的经纬度显示到高德地图上的中心点,一打开应用就会根据我的经纬度显示在地图上,就像自动地位那样。这个代码是显示地图的

首先创建工程,并在工程Build Path>Configure Build Path…>libraries 中选择“Add Externel JARs…”,选定

MapApi.jar,点击OK,这样就可以将高德地图Android API 库文件引入。然后在工程Build Path>Configure Build

Path…>Order and Export 中将引入的库文件MapApi.jar 选中,点击OK,这样您就可以在您的程序中使用高德地图API

了。

二、我们在不熟悉的情况下、先尽量多的添加此软件应用权限;所以在mainifest中添加如下代码;插入的位置在

<application的代码之前。

Java代码
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"></uses-permission>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"></uses-permission>
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"></uses-permission>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission>
<uses-permission android:name="android.permission.READ_PHONE_STATE"></uses-permission>
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE"></uses-permission>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"></uses-permission>

三、接着就要在res文件下的layout中添加界面布局了。其代码如下、你可以完全复制进去。

Java代码
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<!--添加文本输入框,查找地址-->
<LinearLayout
android:layout_height="wrap_content"
android:layout_width="wrap_content" android:orientation="horizontal"
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_gravity="center_horizontal">
<TextView android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:text="经度"/>
<EditText android:layout_height="fill_parent"
android:layout_width="100px"
android:id="@+id/longitude"/>
<TextView android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:text="纬度"/>
<EditText android:layout_height="fill_parent"
android:layout_width="100px"
android:id="@+id/latitude"/>
<Button android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="查找"
android:id="@+id/button"/>
</LinearLayout>

<com.amap.mapapi.map.MapView android:id="@+id/mapView"
android:layout_width="fill_parent" android:layout_height="fill_parent"
android:clickable="true"
/>
</LinearLayout>

四、最后就是软件的主程序部分了、里面需要的类和方法不多,主要以按钮的监听器和地图的界面实现为主

Java代码
public void onCreate(Bundle savedInstanceState)
// this.setMapMode(MAP_MODE_VECTOR);//设置地图为矢量模式

super.onCreate(savedInstanceState);
setContentView(R.layout.main);

mMapView = (MapView) findViewById(R.id.mapView);
mMapView.setBuiltInZoomControls(true); // 设置启用内置的缩放控件
mMapController = mMapView.getController(); // 得到mMapView
// 的控制权,可以用它控制和驱动平移和缩放
point = new GeoPoint((int) (39.982378 * 1E6), (int) (116.304923 * 1E6)); // 用给定的经纬度构造一个GeoPoint,单位是微度(度*
// 1E6)
// 按钮添加监听器
button_location = (Button) findViewById(R.id.location);
longitude = (EditText) findViewById(R.id.longitude);
latidute = (EditText) findViewById(R.id.latitude);
locationListener = new OnClickListener()
public void onClick(View e)
if (e.equals(button_location))
// 得到文本输入框的中经纬 度坐标值
String latStr = longitude.getText().toString();
// 将得到的字符串转成数值
double lat = Integer.parseInt(latStr);
String lngStr = latidute.getText().toString();
double lng = Integer.parseInt(lngStr);
//转成经纬度坐标
lat=lat*1E6;
lng=lng*1E6;
// 用给定的经纬度构造一个GeoPoint,单位是微度(度*1E6)
point = new GeoPoint((int) (lat), (int) (lng));
mMapController.setCenter(point); // 设置地图中心点
mMapController.setZoom(12); // 设置地图zoom 级别
// 添加地图覆盖物
// MyLocationOverlay(this, mMapView);
mylocTest.enableMyLocation(); // 判断是否发现位置提供者
mylocTest.enableCompass(); // 打开指南针
mMapView.getOverlays().add(mylocTest);// 添加定位覆盖物


;
// 按钮添加监听器
button_location.setOnClickListener(locationListener);
mMapController.setCenter(point); // 设置地图中心点
mMapController.setZoom(12); // 设置地图zoom 级别
// 添加地图覆盖物
mylocTest = new MyLocationOverlay(this, mMapView);
mylocTest.enableMyLocation(); // 判断是否发现位置提供者
mylocTest.enableCompass(); // 打开指南针
mMapView.getOverlays().add(mylocTest);// 添加定位覆盖物

//另外一个添加界面覆盖物的类:

public class MyLocationOverlayProxy extends com.amap.mapapi.map.MyLocationOverlay

private Location mLocation;
protected final Paint mPaint = new Paint();
protected final Paint mCirclePaint = new Paint();
private Bitmap gps_marker=null;
private Point mMapCoords = new Point();
private final float gps_marker_CENTER_X;
private final float gps_marker_CENTER_Y;
private final LinkedList<Runnable> mRunOnFirstFix = new LinkedList<Runnable>();
public MyLocationOverlayProxy(amap amap, MapView mMapView)

super(amap, mMapView);
gps_marker = ((BitmapDrawable) amap.getResources().getDrawable(
R.drawable.marker_gpsvalid)).getBitmap();
gps_marker_CENTER_X = gps_marker.getWidth() / 2 - 0.5f;
gps_marker_CENTER_Y= gps_marker.getHeight() / 2 - 0.5f;


public boolean runOnFirstFix(final Runnable runnable)
if (mLocation != null)
new Thread(runnable).start();
return true;
else
mRunOnFirstFix.addLast(runnable);
return false;



public void onLocationChanged(Location location)
// TODO Auto-generated method stub
mLocation = location;
for(final Runnable runnable : mRunOnFirstFix)
new Thread(runnable).start();

mRunOnFirstFix.clear();
super.onLocationChanged(location);


protected void drawMyLocation(Canvas canvas, MapView mapView, final Location mLocation,
GeoPoint point, long time)
Projection pj=mapView.getProjection();
if (mLocation != null)
mMapCoords=pj.toPixels(point, null);
final float radius = pj.metersToEquatorPixels(mLocation.getAccuracy());
this.mCirclePaint.setAntiAlias(true);
this.mCirclePaint.setARGB(35, 131, 182, 222);
this.mCirclePaint.setAlpha(50);
this.mCirclePaint.setStyle(Style.FILL);
canvas.drawCircle(mMapCoords.x, mMapCoords.y, radius, this.mCirclePaint);
this.mCirclePaint.setARGB(225, 131, 182, 222);
this.mCirclePaint.setAlpha(150);
this.mCirclePaint.setStyle(Style.STROKE);
canvas.drawCircle(mMapCoords.x, mMapCoords.y, radius, this.mCirclePaint);
canvas.drawBitmap(gps_marker, mMapCoords.x-gps_marker_CENTER_X, mMapCoords.y-gps_marker_CENTER_Y, this.mPaint);




如果 不清楚啊, 可以到我群里讨论 look at my n a m e
参考技术A 首先创建工程,并在工程BuildPath>ConfigureBuildPath…>libraries中选择“AddExternelJARs…”,选定MapApi.jar,点击OK,这样就可以将高德地图AndroidAPI库文件引入。然后在工程BuildPath>ConfigureBuildPath…>OrderandExport中将引入的库文件MapApi.jar选中,点击OK,这样您就可以在您的程序中使用高德地图API了。二、我们在不熟悉的情况下、先尽量多的添加此软件应用权限;所以在mainifest中添加如下代码;插入的位置在三、接着就要在res文件下的layout中添加界面布局了。其代码如下、你可以完全复制进去。Java代码四、最后就是软件的主程序部分了、里面需要的类和方法不多,主要以按钮的监听器和地图的界面实现为主Java代码publicvoidonCreate(BundlesavedInstanceState)//this.setMapMode(MAP_MODE_VECTOR);//设置地图为矢量模式super.onCreate(savedInstanceState);setContentView(R.layout.main);mMapView=(MapView)findViewById(R.id.mapView);mMapView.setBuiltInZoomControls(true);//设置启用内置的缩放控件mMapController=mMapView.getController();//得到mMapView//的控制权,可以用它控制和驱动平移和缩放point=newGeoPoint((int)(39.982378*1E6),(int)(116.304923*1E6));//用给定的经纬度构造一个GeoPoint,单位是微度(度*//1E6)//按钮添加监听器button_location=(Button)findViewById(R.id.location);longitude=(EditText)findViewById(R.id.longitude);latidute=(EditText)findViewById(R.id.latitude);locationListener=newOnClickListener()publicvoidonClick(Viewe)if(e.equals(button_location))//得到文本输入框的中经纬度坐标值StringlatStr=longitude.getText().toString();//将得到的字符串转成数值doublelat=Integer.parseInt(latStr);StringlngStr=latidute.getText().toString();doublelng=Integer.parseInt(lngStr);//转成经纬度坐标lat=lat*1E6;lng=lng*1E6;//用给定的经纬度构造一个GeoPoint,单位是微度(度*1E6)point=newGeoPoint((int)(lat),(int)(lng));mMapController.setCenter(point);//设置地图中心点mMapController.setZoom(12);//设置地图zoom级别//添加地图覆盖物//MyLocationOverlay(this,mMapView);mylocTest.enableMyLocation();//判断是否发现位置提供者mylocTest.enableCompass();//打开指南针mMapView.getOverlays().add(mylocTest);//添加定位覆盖物;//按钮添加监听器button_location.setOnClickListener(locationListener);mMapController.setCenter(point);//设置地图中心点mMapController.setZoom(12);//设置地图zoom级别//添加地图覆盖物mylocTest=newMyLocationOverlay(this,mMapView);mylocTest.enableMyLocation();//判断是否发现位置提供者mylocTest.enableCompass();//打开指南针mMapView.getOverlays().add(mylocTest);//添加定位覆盖物//另外一个添加界面覆盖物的类:publicclassMyLocationOverlayProxyextendscom.amap.mapapi.map.MyLocationOverlayprivateLocationmLocation;protectedfinalPaintmPaint=newPaint();protectedfinalPaintmCirclePaint=newPaint();privateBitmapgps_marker=null;privatePointmMapCoords=newPoint();privatefinalfloatgps_marker_CENTER_X;privatefinalfloatgps_marker_CENTER_Y;privatefinalLinkedListmRunOnFirstFix=newLinkedList();publicMyLocationOverlayProxy(amapamap,MapViewmMapView)super(amap,mMapView);gps_marker=((BitmapDrawable)amap.getResources().getDrawable(R.drawable.marker_gpsvalid)).getBitmap();gps_marker_CENTER_X=gps_marker.getWidth()/2-0.5f;gps_marker_CENTER_Y=gps_marker.getHeight()/2-0.5f;publicbooleanrunOnFirstFix(finalRunnablerunnable)if(mLocation!=null)newThread(runnable).start();returntrue;elsemRunOnFirstFix.addLast(runnable);returnfalse;publicvoidonLocationChanged(Locationlocation)//TODOAuto-generatedmethodstubmLocation=location;for(finalRunnablerunnable:mRunOnFirstFix)newThread(runnable).start();mRunOnFirstFix.clear();super.onLocationChanged(location);protectedvoiddrawMyLocation(Canvascanvas,MapViewmapView,finalLocationmLocation,GeoPointpoint,longtime)Projectionpj=mapView.getProjection();if(mLocation!=null)mMapCoords=pj.toPixels(point,null);finalfloatradius=pj.metersToEquatorPixels(mLocation.getAccuracy());this.mCirclePaint.setAntiAlias(true);this.mCirclePaint.setARGB(35,131,182,222);this.mCirclePaint.setAlpha(50);this.mCirclePaint.setStyle(Style.FILL);canvas.drawCircle(mMapCoords.x,mMapCoords.y,radius,this.mCirclePaint);this.mCirclePaint.setARGB(225,131,182,222);this.mCirclePaint.setAlpha(150);this.mCirclePaint.setStyle(Style.STROKE);canvas.drawCircle(mMapCoords.x,mMapCoords.y,radius,this.mCirclePaint);canvas.drawBitmap(gps_marker,mMapCoords.x-gps_marker_CENTER_X,mMapCoords.y-gps_marker_CENTER_Y,this.mPaint);如果不清楚啊,可以到我群里讨论lookatmyname 参考技术B private CameraUpdate cameraUpdate;
//在oncreate里加一段试试

cameraUpdate = CameraUpdateFactory.newCameraPosition(new CameraPosition
(new LatLng(37.043212, 111.299728), 18, 0, 30));
aMap.moveCamera(cameraUpdate);
参考技术C 把经纬度添加到我的位置就OK

以上是关于请推荐在手机照相可以显示出日期时间的软件apk?的主要内容,如果未能解决你的问题,请参考以下文章

手机主屏上怎样才能显示农历日期?

怎么关安卓手机照相机声音

新买的手机,网上下了些APK的软件,然后就显示在此设备上不支持 …….APK的文件,请问怎么办?

java 某段时间内遍历出啊所有的年度 季度 月度 日 以及日期

Android调用照相机和百度地图开发,百度地图显示界面覆盖了相机界面,求大神解答?

手机开静音模式可照相机还是有声音怎么办