在发布模式下,我的谷歌登录无法正常工作.但它在调试模式下工作正常.我在这里得到了类似的问题.但我没有得到完美的灵魂.我该handleSignInResult怎么办????
在谷歌日历Android中添加开始日期和结束日期之间的所有日子的事件.我希望每3个月剩余一次,直到结束日期.这是我的功能
public void addEvent1(Context ctx, String title){
SimpleDateFormat df2 = new SimpleDateFormat("dd/MM/yyyy");
SimpleDateFormat df3 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss", java.util.Locale.getDefault());
Date Startdate = null;
Date Enddate =null;
String dtStart = date.getText().toString();
try {
Startdate = df2.parse(dtStart);
Enddate = df2.parse(stringMaturityDate);
Log.v("SDate: ",""+ df3.format(Startdate));
Log.v("EDate: ",""+ df3.format(Enddate));
} catch(ParseException e){
e.printStackTrace();
}
Calendar cali = Calendar.getInstance();
cali.setTime(Startdate);
Calendar cali2 = Calendar.getInstance();
cali2.setTime(Enddate);
SimpleDateFormat yyyymmdd = new SimpleDateFormat("yyyyMMdd");
Calendar dt = Calendar.getInstance();
dt.setTime(Enddate);
String dtUntill = yyyymmdd.format(dt.getTime());
ContentResolver contentResolver = ctx.getContentResolver();
ContentValues calEvent = …Run Code Online (Sandbox Code Playgroud) 我有一个Web应用程序,我们在其中添加lat和lng,在Web中它在地图中清楚地显示了行车路线.我已经使用json向android发送相同的详细信息,包括api,lat和经度.但在Android应用程序中,地图没有显示正确的路径.
这是我的地图活动
public class MapsActivity extends AppCompatActivity implements OnMapReadyCallback {
private GoogleMap mMap;
LatLng latLng;
private SharedPreferenceHelper sharedPreferenceHelper;
private static final int PLAY_SERVICES_RESOLUTION_REQUEST = 9000;
MyAlertDialogFragment newFragment;
public final String BEFORE_BUS_POSTION = "BEFORE_BUS_POSTION";
public final String AFTER_BUS_POSTION = "AFTER_BUS_POSTION";
public final String CURRENT_BUS_POSTION = "CURRENT_BUS_POSTION";
public final String GREEN_COLOR_CODE = "#228b22";
public final String ORANGE_COLOR_CODE = "#C56E00";
private String[] mNavigationDrawerItemTitles;
private DrawerLayout mDrawerLayout;
private ListView mDrawerList;
Toolbar toolbar;
private CharSequence mDrawerTitle;
private CharSequence mTitle;
android.support.v7.app.ActionBarDrawerToggle mDrawerToggle;
private ProgressDialog progress;
int …Run Code Online (Sandbox Code Playgroud) 我知道这是一个简单的问题,但我是新来的.我是否可以知道是否有任何选项可以每隔3个月从谷歌云(后端,java服务器)向设备(Android)发送推送通知直到结束日期.如果是这样的话?我可以在一段时间内触发重复通知吗?
在我的Android应用程序(客户端)中,我有这些类https://github.com/googlesamples/google-services/tree/master/android/gcm/app/src/main/java/gcm/play/android/samples/com/gcmquickstart
然后我在java中创建了一个后端,我在那里有这些类:
public class RegisterUserDetails {
public String RegisterUserDetails(String data) {
DatastoreService datastore = DatastoreServiceFactory.getDatastoreService();
Entity fdUsers = new Entity("fdUser");
Logger log = Logger.getLogger(RegisterUserDetails.class.getName());
log.setLevel(Level.INFO);
JsonElement jsonElement = new JsonParser().parse(data);
JsonArray jsonArray = jsonElement.getAsJsonArray();
// JsonObject jsonObject = jsonArray.get(0).getAsJsonObject();
String regId = jsonArray.get(0).getAsString();
String userName = jsonArray.get(1).getAsString();
log.info("regId"+regId);
log.info("userName"+userName);
fdUsers.setProperty("regId", ""+regId);
fdUsers.setProperty("userName", ""+userName);
// fdUsers.setProperty("userName", "" + userName);
datastore.put(fdUsers);
return "Success";
}
}
Run Code Online (Sandbox Code Playgroud)
我有
import com.google.android.gcm.server.Constants;
import com.google.android.gcm.server.Message;
import com.google.android.gcm.server.Result;
import com.google.android.gcm.server.Sender;
import com.google.api.server.spi.config.Api;
import com.google.api.server.spi.config.ApiNamespace;
import java.io.IOException; …Run Code Online (Sandbox Code Playgroud) 我尝试了所有事情,但仍然崩溃了。任何人请帮助我。这是我的地图代码。我成功实现了带有片段活动和supportfragment(作为单个项目)的地图。但是当我尝试在我们的主要项目中实现的是片段而不是片段活动时,我尝试使用片段管理器等,但全部都是徒劳的:(
我做了我在其他文章中看到的所有事情,例如使用mapview,尝试捕获布局膨胀..但没有任何效果
我完整的代码很长。我想在该代码中实现地图视图/支持片段。所以我只在编写实现地图的部分。以及发生问题的位置。我这在布局上有问题。因为在膨胀布局中,崩溃每次都会发生。
public class EventFragment extends Fragment{
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
if (container == null) {
return null;
}
if (rootView != null) {
ViewGroup parent = (ViewGroup) rootView.getParent();
if (parent != null)
parent.removeView(rootView);
}
try {
rootView = inflater.inflate(R.layout.workspace_event_fragment_layout, container, false);
} catch (Exception e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
return rootView;
}
@Override
public void onActivityCreated(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onActivityCreated(savedInstanceState);
FragmentManager fm = getChildFragmentManager(); …Run Code Online (Sandbox Code Playgroud)